最新版cornerstone 3.0.3 使用教程及SVN常見問題處理
2.下載完成之後選擇新增倉庫
3.公司會給到你SVN地址,直接複製就行了,會自動顯示下面這個頁面,不用手動輸入,只需要填寫賬號資訊就行了
4.新增成功之後進入主介面,選擇Import 匯入自己的工程,上傳到伺服器
5.上傳成功之後選擇左上角check out 下載到本地(以後就在這個檔案裡更改程式碼就行了) ,每次改動都會有對用的顯示個數,每次上傳到伺服器的時候都需要update一下,再commit 上傳
使用SVN常見問題:
使用SVN上傳工程後,再checkout到本地,編譯報錯。
報錯資訊:Linker command failed with exit code 1 (use -v to see invocation)。
報這個錯誤是因為工程的.a檔案丟失。也就是第三方庫裡的.a檔案丟失。丟失的原因是在我們使用SVN上傳工程的時候,SVN是預設忽略.a檔案的,所以SVN沒有上傳工程的.a檔案。
解決方法:
第一種:
1.如果是使用CornerStone上傳的,在CornerStone中的Preferences中修改。
CornerStone.png
2.修改CornerStone忽略.a檔案
Subversion.png
配置好後重新再Import工程,就不會出現靜態庫缺失的情況了。
第二種
1、右鍵Finder,選擇 前往資料夾 選項,把該路徑 ~/.subversion/config 貼上到上面,點選 前往。
2、開啟config檔案,在裡面搜尋 global-ignores ,你會看到下面這行,
' #global-ignores = .o .lo .la .al .libs .so .so.[0-9] .a .pyc .pyo # .rej ~ ## .# .*.swp .DS_Store
將其修改為
global-ignores = .o .lo .la .al .libs .so .so.[0-9] .pyc .pyo# .rej ~ ## .# ..swp .DS_Store
就是刪除紅色部分即第一個#號和*.a刪除。該語句其實就是SVN上傳時預設的忽略的檔案型別我們將.a檔案從該語句中移除就行,
3、然後儲存。重新開啟SVN上傳