AndroidStudio 的SVN 安裝和使用方法與我之前用的其餘IDE 都有很大差異,感受特麻煩,網上相關資料不多,貌似如今 Git 比較流行,以前有用過 github 可是他只能是開源項目免費,下面總結最近本身安裝和使用 SVN 的一些經驗總結:android
若是遇到 ignore 或其餘設置無效等意外狀況,能夠嘗試重啓 androidstudio 或執行下 svn 的 update 試試git
1、安裝配置:github
之前使用 ZendStudio 等等都是直接安裝插件就能夠了,但這裏不行,須要本身獨立安裝帶有 command line 功能的 SVN 客戶端,我使用的是TortoiseSVN,聽說 1.7 以後開始支持 command line 模式,我如今用的是 1.8.5 版本服務器
如圖,安裝時必須自定義選擇 command line 不然不會安裝的ide
安裝完成後,打開 IDE 的 setting 配置面板:svn
如上圖路徑 Version Control 下的 Subersion 設置:gradle
Use Command Line Client 選擇瀏覽到你本地安裝 TortoiseSVN 的 svn.exe 文件路徑,以下圖:(注意輸入框最右側有個瀏覽的按鈕,有可能沒顯示出來,拉伸窗口便可見)ui
配置好以後,安裝即完成idea
2、導入、簽出 SVN 這個比較簡單的:spa
在 CVS 菜單下 有個 Import into Version Control 選擇 svn 就好了
簽出操做也差很少,也能夠在新建項目中從 svn 簽出並生成項目
另外:最下面一個欄目 Browse VCS Repository 能夠瀏覽遠程SVN 服務器上的文件並進行刪除等操做
3、Ignore 指定忽略文件或目錄
AndroidStudio 的 Setting 面板中配置的 ignore 彷佛沒什麼效果,
下面先看看忽略掉的目錄的顯示效果(比較暗的黃綠顏色)
在 Setting 中的配置,主要忽略的目錄和文件:(雖然感受這裏的設置不起做用,但仍是設置下吧)
系統默認有兩三個文件和目錄,我本身添加的 .gradle .idea build 目錄 我以爲這三個目錄不該該跟隨 svn,每次編譯時每一個人本地環境是不同的,並且我以前遇到 build 和 idea 下面有個library 文件總是衝突,每次更新一大堆,因此去掉了。
經過 TortoiseSVN 來添加忽略:
對於更新和提交
這兩個小按鈕很方面操做,向上的綠色是commit ,向下的藍色 是 update