如何安裝配置SVN
如何使用SVN
一.首次使用的忽略文件,關(guān)聯(lián),上傳
注意★:Android Studio創(chuàng)建的Android項目,必須先來添加要忽略的文件,再關(guān)聯(lián)SVN。
一般需要忽略以下內(nèi)容:
.idea文件夾
.gradle文件夾
所有的build文件夾
所有的.iml文件
local.properties文件
詳情參考: Android Studio SVN 使用方法
二、取消SVN關(guān)聯(lián)
取消android studio與svn的關(guān)聯(lián) 在日常android開發(fā)中,我們可能會碰到這么一個場景:將本地的代碼share到svn的時候,又誤刪了svn上的代碼。
如果用的開發(fā)工具是android-studio,我們無法重新share該工程,就算刪除掉每個目錄下的.svn隱藏文件也不行。這個時候,只要再將.idea構(gòu)建目錄下的vcs.xml中的<mapping directory="" vcs="svn" />還原回<mapping directory="" vcs="" />即可。
保存下,你會發(fā)現(xiàn)這個vcs文件消失了,工程下文件上代表svn狀態(tài)的顏色也消失了,但是這還沒完,接下來需要自己手寫一個注冊表文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="取消SVN關(guān)聯(lián)吧"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
最后把這個文件的后綴名改成reg,雙擊運行即可,然后找到你關(guān)聯(lián)的svn文件夾,右鍵就能發(fā)現(xiàn)取消svn關(guān)聯(lián)的按鈕了,點擊下就能取消了,重啟androidstudio,就能發(fā)現(xiàn)vcs下的import into version control選項中又出現(xiàn)了share project選項,媽媽再也不用擔(dān)心我的svn了。至此androidstudio下的svn的安裝,配置,關(guān)聯(lián)以及解除關(guān)聯(lián)都記錄完成了。
AndroidStudio下SVN的關(guān)聯(lián)與解除
svn的安裝
取消vcs中的svn
取消androidstudio與svn的關(guān)聯(lián)
三、分支創(chuàng)建和合并
創(chuàng)建
1.項目右鍵,SubVersion->Branch or Tag...
2.在彈出的對話框里面,Copy To的菜單下面的Base URL里面選路徑,點下面的加號,確定分支的路徑,點擊OK
3.然后寫個注釋(comment),點擊OK,分支創(chuàng)建完畢。
4.比較的時候,項目右鍵,SubVersion->Compare With branch...比較合并

合并
1、合并之前先更新代碼,使代碼是最新的。
2、在主干代碼選中項目右鍵

然后會出現(xiàn)如下選擇界面:

代碼合并的方向是:從Source2(分支) ---->Source1(主干) 的,點擊ok就能合并,如果有沖突,相應(yīng)的去解決就行。
四、一些其他問題
Android Studio配置svn時提示需要證書:authentication required的解決方法-清除證書緩存