Anroid Studio 添加SVN server,TortoiseSVN版本管理。

以下內容適合新手跟中階的Android studio開發Android程序過程中,添加SVN進行版本管理。
本文着重提醒跟介紹在安裝版本控制過程中不管新老手都容易出現的問題,以及解決辦法。文章可能有點長,請耐心看完。

這裏的Android Studio 的安裝跟java環境配置省略不提。


在win10系統下面安裝,因爲svn屬於msi文件,所以需要使用命令來安裝svn程序。這個可以網上查詢得到。

首先是svn的安裝 Eclipse跟AndroidStudio差不多,都是要關聯SVN客戶端,需要特別注意的是安裝SVN時必須手動選擇安裝command line 功能,默認是不會自動安裝的,只有安裝帶有 command line 功能的 SVN 客戶端,AndroidStudio才能調用其文件啓動,如下圖:

enter image description here

需要選擇安裝 command line  功能

2,如果需要配置VisualSVNServer,先下載安裝對應的32位,或者是64位系統。
一路上默認安裝過來就可以。這裏有一點可以提示一下大家,請務必默認安裝的路徑,這樣方便以後的高效管理。同時,在這裏申明一下,一般比較重要的軟件最好默認安裝路徑,這樣做的好處是避免以後其它的文件調用出現混亂,因爲默認很多軟件的安裝路徑就是在C盤,同時因爲C盤是最穩定的一個盤,具體大家可以網上查詢得到。

3,大家可以網上查找Visualsvnserver的具體配置方法,這裏省略。

4,下面重點介紹Android Studio與Svn配置忽略文件的詳細設置,請注意設置順序。



如果不是很熟悉一下操作的,可以先保留源文件,然後一下操作的方法都在複製的項目下面操作。

這裏給大家一個省略繁瑣,而且能避免後面發生更多的錯誤的方法,就是先把項目中的build文件夾等沒必要提交,詳細的說就是提交可以忽略的文件夾以及文件,先刪除掉。不僅能讓svn添加到版本控制的時間大大減少,還可以避免其它的一些錯誤。

右鍵項目文件夾,選擇Properties,點擊new(新建),選擇other,


property name 選擇global-ignores,還有ignore,按照下圖進行設置,請注意換行。



點擊確定。生效。

同時在Anroid studio 中也是需要設忽略列表的。
在這裏着重強調一下,因爲Android studio的忽略列表只有在沒有提交前設置忽略文件能夠生效,在提交以後再回過來設置的話是不會生效的,所以這裏還是重複一下,在提交前,強烈建議把應該忽略的文件先本地刪除。

接下來做下面的操作

點擊File,再點擊setting,Version Control,點擊ignored Files。如下圖


點擊加號,彈出三個選項。分別問,忽略指定的某個文件,第二個是忽略文件,第三個是忽略後綴名匹配的的文件,前面用*號代替。
請按照下圖進行設置。


5,上面工作都做完了以後,就是提交了。

使用Android studio 進行提交,點擊VCS選項,第一次請選擇Share project,第一次是不會提交任何內容的,它只是在把所有文件都進行識別運算。填寫你要提交的地址,地址可以在SvnServer裏面複製得到,這是要把地址裏面的電腦名稱改爲你自己的IP地址。等完畢以後,請按照剛剛的步驟,點擊Import into Subversion.這次是真正的提交。




6,提交中如果出現有錯誤的文件怎麼辦,特別是在目錄下的文件是不能刪除的,但是文件夾可以刪除的情況下,這個時候就要利用小烏龜來刪除了。

按照下面的操作。


首先打開TortoiseSVN Browser,打開以後輸入正確的要處理的目錄的URL,如圖所示



在輸入驗證信息後,點擊要刪除的文件右鍵彈出選項,點擊刪除。

出現這個問題的主要原因svn允許在服務器端刪除客戶端上傳的單一文件,除非將整個工程刪除。如果想要刪除某個文件,使用URL訪問到後,進行刪除。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章