在mac上面使用cornerstone進行svn的版本控制還是比較的方便和簡單的,以下就是操作的流程
1.安裝就不說了,打開cornerstone後,在左下方 “右鍵-》add repository...”
2.並根據以下的方式進行填寫
3.鏈接成功後,就會在左下角的位置出現的鏈接的,單擊後在右邊區域,右鍵選擇 import如下圖所示
4.由於在android項目中有些文件是自動本地生成的,不需要上傳到svn,需要進行忽略文件,不上傳,以下是要忽略的文件的類型
其中包括project中的 .gradle .idea build 三個文件夾 和 local.properties MyApplication.iml 和各個module項目中 build項目和 .iml文件
由於,cornerstone中沒有在上傳的時候,直接忽略的操作,所以在上傳項目之前
(1)。如果你擔心以上文件刪除後會出問題可以先備份(然而這些刪了真的沒事)
(2)。先刪除以上的文件
(3)。通過步驟 3 import項目
5.上傳成功後,在右邊的項目進行右鍵Check out working copy 到本地,而後就會在左上邊出現本地的項目
6.用android studio,打開保存本地的項目,android studio本地運行項目後,cornerstone會出現步驟 4 中刪除的文件,都是打?的,之間右鍵ignore就可以了。之後提交文件的時候,就都不會出現這幾個文件了
7.每次修改後,都直接先 update 後 commit就可以了,
要是項目中出現了衝突,在出現衝突的文件位置會出現 紅色的c標註,在項目中修改衝突後,點擊cornerstone下方的resolve看是否已經解決了
其中的merge是沒有用的。之後再點擊update和commit就可以了
使用的過程還是比較簡單的,多用用就會熟悉了