轉載自:http://blog.csdn.net/xzytl60937234/article/details/54617695
1.前提
這里androidStudio中svn的使用與在eclipse中不同,需要先設置忽略文件店量。否則提交過程中會出現(xiàn)錯誤坊秸。
2.設置忽略文件
一轨帜、Android Studio添加忽略文件
注意★:Android Studio創(chuàng)建的Android項目,必須先來添加要忽略的文件,再關聯(lián)SVN锐涯,一般需要忽略以下內容:
1 .idea文件夾 2 .gradle文件夾 3 所有的build文件夾 4 所有的.iml文件 5 local.properties文件
如何添加忽略也可參考: http://jingyan.baidu.com/article/a378c960bd502fb32828309b.html
在上傳之前一定要忽略一些文件,否則在上傳的時候填物,AndroidStudio檢測到了纹腌,會自動斷掉上傳。 忽略文件的不足為File–>Settings找到Version Control—>>Ignored Files.具體要忽略的可以大體的分為以下幾種滞磺。
1.文件:local.properties;這個文件中包含了sdk的存儲路徑升薯,因為每個人的存儲路徑都有可能會不太相同,所以還是建議忽略了比較好击困。當然不忽略也沒錯涎劈。
2.文件夾:以點開頭的所有文件夾都要忽略广凸,其中包括:.gradle和.idea。然后就是所有的build文件夾蛛枚,注意是文件夾不是文件谅海,如果將build的文件忽略了也會自動停止上傳。包括:app目錄下的build和總目錄下的build蹦浦。
3.所有文件:.iml這個沒有什么好解釋的*
最后設置忽略文件之后扭吁,如圖:
3.如果參照我上篇文章,已經(jīng)配置好svn之后盲镶,share項目到指定的svn路徑下面:(項目左邊放到 android目錄下)
點擊VCS–>>Import into Version Control–>>Share Project(Subversion)…
其中 一般選 1.8format
然后會彈出這樣一個界面侥袜,這個時候你從服務器上獲取到的地址就用上了,我上面顯示的就是已經(jīng)添加好的溉贿,如果你沒有地址可以點擊加好進行添加枫吧,添加完后雙擊網(wǎng)址,這個時候好像就會讓你輸入用戶名和密碼宇色,就是服務端的用戶名和密碼九杂。點擊右下角的記住就行,我這里已經(jīng)記住密碼了代兵,沒有辦法再進行演示了尼酿。
點擊share成功之后,菜單欄會出現(xiàn)更新和提交代碼的兩個按鈕植影,如圖:
第二步將代碼提交到svn
一般將代碼分享到svn以后狀態(tài)欄上就會出現(xiàn)這樣的兩個圖標裳擎,藍色的是同步svn的代碼,就是從svn上下載思币。綠色的就是提交到svn鹿响,就是上傳。這個時候點擊上傳的按鈕就會出來一個下面這個界面谷饿。
如果再彈出其他的消息欄還是點擊Commit就ok了惶我,這個時候你的代碼就上傳完了,等進度條走完了那么文件的顏色還是會變會原來的樣子博投。
4.在androidStudio中檢出項目
首先打開歡迎界面绸贡,可以從將當前的工程關閉了,就可以找到這個歡迎界面了毅哗。File–>>Close Project
然后從這個頁面選好你要下載的項目听怕,點擊Checkout就行了,然后選擇好下載目錄點擊ok虑绵。會彈出這個這個頁面尿瞭。 從Destination中選擇好了你要下載的項目,然后就點擊ok翅睛。
在彈出的界面選擇format,如果有1.8最好使用1.8(這個應該是svn的版本號)
點擊ok后就會開始下載了声搁,這個時候回彈出一個是否打開項目的選項黑竞,點擊no,關閉之后疏旨,找到對應下載的目錄重新打開很魂,檢出的項目已經(jīng)下載成功,并且可以查看充石。
5.注意:
5.1 在shareProject之前一定要先設置好忽略文件 5.2 在commit之時要耐心等待莫换,第一次提交時間較慢
6.配置好svn之后,代碼更新和提交只需要點擊對應的按鈕按照說明操作即可骤铃。這里主要是配置比較麻煩。