AndroidStudio提交專案到SVN
原文作者:Q1an 地址:http://www.jianshu.com/p/489654e9612b
剛開始接觸到AndroidStudio(以下簡稱AS)還沒感受它的強大,就在新建專案連線svn上被一個浪拍了回來。百度了半天覺得一知半解,哎!後來發現提交成功之後再回頭看那些文章才能明白。所以在此我把我上傳的過程寫下來,一便跟我一樣的小白們參考。來嘍…
一、AS沒有svn外掛,so需要我們下載安裝一個本地的svn。我用的是TortoiseSVN,據說 1.7 之後開始支援 command line 模式,我現在用的是 1.9.3 版本.我的電腦是windows7 64位,
1、如圖1,安裝到這一頁的時候,選擇紅框內容,然後next。
2、一路next… 安裝成功。預設安裝路徑(檢視下是否安裝上了,下面AS匹配svn時,會用到!!) 如圖
二、Android Studio配置SVN:
如圖3,開啟AS -> Settings ->Version Control->Subversion,在這個頁面的General中將Use command line client打勾勾選上,然後瀏覽本地的SVN安裝目錄,選到”\svn.exe”即可注意:
①輸入框最右側有個瀏覽的按鈕,有可能沒顯示出來,拉伸視窗即可見。
②瀏覽按鈕選擇地址的時候要選到“\svn.exe”檔案(看圖中的地址內容!)
三、Android Studio專案關聯SVN資源庫及新增忽略檔案
1、給你要上傳的專案新增忽略檔案 見圖4:
Settings->Version Control ->Ignored Files->右側+號->彈出選擇框(1.忽略指定的檔案2.忽略指定資料夾下所有檔案3.忽略符合匹配規則的檔案)
注意:一般需要忽略.idea資料夾、.gradle資料夾、所有的build資料夾、所有的.iml檔案及local.properties檔案。(看清楚忽略的是檔案還是資料夾!!!忽略資料夾就在1中選,忽略檔案就在2中選,忽略的不管是檔案還是資料夾都指的是你的專案的,別選錯專案,呵呵!
2、忽略完檔案後,我們進行專案同SVN的關聯
VCS->Import into Version Control->Share Project(Subversion);見圖5
之後會彈出選擇要分享的SVN地址及其他選項,如圖6:
share之後會出現圖7:
建議選擇1.8format,點選OK等待一會就能建立本地專案同SVN伺服器的關聯了。成功後會自動重新整理本地的專案,待專案裡的內容變成綠色的即表示已經成功了,如圖8所示:
到目前為止只是將專案同SVN伺服器建立了聯絡,並沒有將程式碼提交到SVN伺服器上去。
3、提交
點選上一步出現的vcs上傳按鈕(圖8,SVN相關按鈕中的第二個),然後commit就好了。見圖9
點選Commit後Android Studio會先對當前程式碼進程式碼分析,如果有錯誤或者警告會彈出如圖10的框,如果有錯誤衝突等需要解決後再提交,如果是警告可以忽略(同Eclipse相同);第一次將整個程式碼提交到SVN伺服器時時間有可能很長,請耐心等待,之後再建立專案時就不會這麼慢了。