AndroidStudio 的SVN 安裝和使用方法與我以前用的其他IDE 都有很大差別,感覺(jué)特麻煩,網(wǎng)上相關(guān)資料很少,貌似現(xiàn)在 Git 比較流行,之前有用過(guò) github 但是他只能是開源項(xiàng)目免費(fèi),下面總結(jié)最近自己安裝和使用 SVN 的一些經(jīng)驗(yàn)總結(jié):
如果遇到 ignore 或其他設(shè)置無(wú)效等意外情況,可以嘗試重啟 androidstudio 或執(zhí)行下 svn 的 update 試試
一、安裝配置:
以前使用 ZendStudio 等等都是直接安裝插件就可以了,但這里不行,需要自己獨(dú)立安裝帶有 command line 功能的 SVN 客戶端,我使用的是TortoiseSVN,據(jù)說(shuō) 1.7 之后開始支持 command line 模式,我現(xiàn)在用的是 1.8.5 版本
如圖,安裝時(shí)必須自定義選擇 command line 否則不會(huì)安裝的
安裝完成后,打開 IDE 的 setting 配置面板:
如上圖路徑 Version Control 下的 Subersion 設(shè)置:
Use Command Line Client 選擇瀏覽到你本地安裝 TortoiseSVN 的 svn.exe 文件路徑,如下圖:(注意輸入框最右側(cè)有個(gè)瀏覽的按鈕,有可能沒(méi)顯示出來(lái),拉伸窗口即可見)
配置好之后,安裝即完成
二、導(dǎo)入、簽出 SVN 這個(gè)比較簡(jiǎn)單的:
在 CVS 菜單下 有個(gè) Import into Version Control 選擇 svn 就行了
簽出操作也差不多,也可以在新建項(xiàng)目中從 svn 簽出并生成項(xiàng)目
另外:最下面一個(gè)欄目 Browse VCS Repository 可以瀏覽遠(yuǎn)程SVN 服務(wù)器上的文件并進(jìn)行刪除等操作
三、Ignore 指定忽略文件或目錄
AndroidStudio 的 Setting 面板中配置的 ignore 似乎沒(méi)什么效果,
下面先看看忽略掉的目錄的顯示效果(比較暗的黃綠顏色)
在 Setting 中的配置,主要忽略的目錄和文件:(雖然感覺(jué)這里的設(shè)置不起作用,但還是設(shè)置下吧)
系統(tǒng)默認(rèn)有兩三個(gè)文件和目錄,我自己添加的 .gradle .idea build 目錄 我覺(jué)得這三個(gè)目錄不應(yīng)該跟隨 svn,每次編譯時(shí)每個(gè)人本地環(huán)境是不一樣的,而且我之前遇到 build 和 idea 下面有個(gè)library 文件老是沖突,每次更新一大堆,所以去掉了。
通過(guò) TortoiseSVN 來(lái)添加忽略:
對(duì)于更新和提交
這兩個(gè)小按鈕很方面操作,向上的綠色是commit ,向下的藍(lán)色 是 update
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。