Android Studio SVN 使用方法
如何安裝配置SVN請直接參考《SVN在Android Studio中的配置》
http://www.cnblogs.com/songmeng/p/4389446.html 如何使用SVN本文主要參考了《AndroidStudio配置SVN以及使用代碼管理》
http://www.it165.net/pro/html/201508/51801.html本文主要參考了CSDN《Android Studio SVN 使用方法》
http://blog.csdn.net/Android_Study_OK/article/details/51387677
正文 一、Android Studio添加忽略檔案 注意:Android Studio建立的Android項目,必須先來添加要忽略的檔案,再關聯SVN,一般需要忽略以下内容:.idea檔案夾
.gradle檔案夾
所有的build檔案夾
所有的.iml檔案
local.properties檔案
具體步驟:
如何添加忽略也可參考:
http://jingyan.baidu.com/article/a378c960bd502fb32828309b.html1.打開設定對話框 Ctrl+Alt+s,如下圖:
2.開始添加忽略,如下圖(3張圖)
完成以上操作後,就添加好了ignore,結果如下
關聯到SVN菜單VCS—–>Import into Version Control—–>Share Project(Subversion)
将Android Studio目前項目同SVN伺服器關聯起來,
但是并沒有将項目導入到SVN伺服器上,需要在完成建立連接配接後再次送出項目到SVN伺服器。之後會彈出:選擇要分享的SVN位址及其他選項
在Define share target下
第一個選項是直接将整個檔案都放到trunk檔案夾下,
第二個選項可以再trunk下建立你目前項目的檔案夾,
第三個選項在項目檔案夾下有建立了一個trunk檔案夾,
是以建議使用第二中方式;選擇完成後點選Share就可以了, 會彈出讓你選擇SVN工作副本的格式化版本(jdk版本),如下圖: 這裡有一個希望第一次送出代碼的朋友注意,如果倉庫沒有代碼,一點要選擇第一個
選項!!!!點選OK等待一會就能建立本地項目同SVN伺服器的關聯了,成功後會自動重新整理本地的項目,待項目裡的内容變成綠色的即表示已經成功了,如圖:
右上角出現了SVN操作的按鈕
再次點選VCS菜單(或滑鼠右鍵),出現了Subversion選項
到目前為止隻是将項目同SVN伺服器建立了聯系,并沒有将代碼送出到SVN伺服器上去,如何送出呢其實很簡單,隻需點選SVN相關操作按鈕裡的commit就行了(上圖SVN相關操作按鈕左起第二個按鈕)
當然也可以用下面的方法VCS菜單—>Subversion–>Commit.如下圖:
或者:選中檔案或者檔案夾,點選右鍵–>Subversion–>Commit.如下圖:
三、Checkout SVN上的項目直接看截圖
點選yes打開,導入項目後會問你兩次*iml要不要加到版本控制,選擇no即可
剛導入後會發現沒有.gradle檔案夾,當你運作編譯一遍程式後就會出現.grandle檔案夾的
現在紅色代表忽略的檔案,白色代表版本控制的檔案
四、Android Studio SVN代碼沖突的解決當你送出時,别人已經搶在你前面送出了一版了,你就顯示送出失敗,如下圖:表示你的這個檔案已經過期了
此時,你應該先更新,更新時提示:(有沖突)
點選ok
點選Merge
使用上圖中的x或者>>來整理出一個最終版,點選apply就解決完沖突了
你也可以不點選merge,點選close,自己來手動處理沖突,如下圖
根據實際情況改為下圖代碼
别忘了點選右鍵,标記為解決
别忘了上邊隻是解決了沖突,你還沒送出解決沖突後的代碼,如下圖:繼續送出就完成了
五、浏覽SVN上的内容