剛開始接觸到AndroidStudio(以下簡稱AS)還沒感受它的強(qiáng)大,就在新建項目連接svn上被一個浪拍了回來你辣。百度了半天覺得一知半解巡通,哎!后來發(fā)現(xiàn)提交成功之后再回頭看那些文章才能明白舍哄。所以在此我把我上傳的過程寫下來宴凉,一便跟我一樣的小白們參考。來嘍...
一表悬、AS沒有svn插件弥锄,so需要我們下載安裝一個本地的svn。我用的是TortoiseSVN蟆沫,據(jù)說 1.7 之后開始支持 command line 模式籽暇,我現(xiàn)在用的是 1.9.3 版本.我的電腦是windows7? 64位,鏈接地址饭庞。
1戒悠、如圖1,安裝到這一頁的時候但绕,選擇紅框內(nèi)容救崔,然后next惶看。
2、一路next... ?安裝成功六孵。默認(rèn)安裝路徑(查看下是否安裝上了纬黎,下面AS匹配svn時,會用到=僦稀1窘瘛) 如圖2:
二、Android Studio配置SVN:
如圖3主巍,打開AS -> Settings ->Version Control->Subversion,在這個頁面的General中將Use command line client打勾勾選上冠息,然后瀏覽本地的SVN安裝目錄,選到"\svn.exe"即可注意:
①輸入框最右側(cè)有個瀏覽的按鈕孕索,有可能沒顯示出來逛艰,拉伸窗口即可見。
②瀏覽按鈕選擇地址的時候要選到“\svn.exe”文件(看圖中的地址內(nèi)容8阈瘛)
三散怖、Android Studio項目關(guān)聯(lián)SVN資源庫及添加忽略文件
1、給你要上傳的項目添加忽略文件 見圖4:
Settings->Version Control ->Ignored Files->右側(cè)+號->彈出選擇框(1.忽略指定的文件2.忽略指定文件夾下所有文件3.忽略符合匹配規(guī)則的文件)
注意:一般需要忽略.idea文件夾肄渗、.gradle文件夾镇眷、所有的build文件夾、所有的.iml文件及local.properties文件翎嫡。(看清楚忽略的是文件還是文件夾G范!惑申!忽略文件夾就在1中選具伍,忽略文件就在2中選,忽略的不管是文件還是文件夾都指的是你的項目的圈驼,別選錯項目沿猜,呵呵!)
2碗脊、忽略完文件后,我們進(jìn)行項目同SVN的關(guān)聯(lián)
VCS->Import into Version Control->Share Project(Subversion)橄妆;見圖5
之后會彈出選擇要分享的SVN地址及其他選項衙伶,如圖6:
share之后會出現(xiàn)圖7:
建議選擇1.8format,點擊OK等待一會就能創(chuàng)建本地項目同SVN服務(wù)器的關(guān)聯(lián)了害碾。成功后會自動刷新本地的項目矢劲,待項目里的內(nèi)容變成綠色的即表示已經(jīng)成功了,如圖8所示:
到目前為止只是將項目同SVN服務(wù)器建立了聯(lián)系慌随,并沒有將代碼提交到SVN服務(wù)器上去芬沉。
3躺同、提交
點擊上一步出現(xiàn)的vcs上傳按鈕(圖8,SVN相關(guān)按鈕中的第二個)丸逸,然后commit就好了蹋艺。見圖9
點擊Commit后Android Studio會先對當(dāng)前代碼進(jìn)代碼分析,如果有錯誤或者警告會彈出如圖10的框黄刚,如果有錯誤沖突等需要解決后再提交捎谨,如果是警告可以忽略(同Eclipse相同);第一次將整個代碼提交到SVN服務(wù)器時時間有可能很長憔维,請耐心等待涛救,之后再創(chuàng)建項目時就不會這么慢了。
成功业扒,耶耶耶<爝骸!程储!