1. 程式人生 > >AndroidStudio提交專案到SVN

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伺服器時時間有可能很長,請耐心等待,之後再建立專案時就不會這麼慢了。

這裡寫圖片描述