1. 程式人生 > >最新版cornerstone 3.0.3 使用教程及SVN常見問題處理

最新版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上傳