AndroidStudio 集成 SVN 九巡,使用 SVN 做版本控制工具,對(duì)于提高生產(chǎn)效率大有裨益啥繁。
一校坑、集成方法
1.下載一個(gè) SVN 客戶端到本地
2.在 AndroidStudio 中對(duì) SVN 進(jìn)行設(shè)置
老版本的 AndroidStudio 中需要指明 SVN command-line client (即svn.eve文件
的安裝路徑。新版本的 AndroidStudio 會(huì)自動(dòng)監(jiān)測(cè)到在當(dāng)前系統(tǒng)環(huán)境變量中
配置的 svn.exe 文件并使用 SVN 版本管理功能
二、SVN基本使用
1.更新
2.提交
3.Change list
SVN 維護(hù)一個(gè)默認(rèn)的 active change list,項(xiàng)目中任何被修改過(guò)的文件都會(huì)被
添加到 active change list 列表中。除此之外凸舵,你還可以創(chuàng)建其他的 change list
這個(gè)功能還是很有用的。
例如失尖,為了測(cè)試某一個(gè)功能啊奄,對(duì)于一部分文件進(jìn)行了修改,但是你很明確這部分
修改不必同步到服務(wù)器掀潮,不需要提交菇夸。為了不讓它每次提交都出
現(xiàn)在 activie change list 中,你可以在 SVN 提交頁(yè)面選中該文件胧辽,然后選擇
右鍵峻仇,將其 move 到其他你自己創(chuàng)建的 change list 中
4.History
可以查看一個(gè)文件的歷史提交記錄
5.Repository
可以查看所有項(xiàng)目的歷史提交記錄
6.ignore 規(guī)則
AndroidStudio 提供了3種文件忽略規(guī)則
Ignore specified file;
Ignore all files under; 忽略指定文件夾下的文件
Ignore all files matching;忽略符合匹配規(guī)則的文件
另,還可以添加 .ignore 插件忽略文件邑商。通過(guò)AndroidStudio 的
Plugin 添加插件之后摄咆,會(huì)在項(xiàng)目中根據(jù)不同的版本控制工具生成不同的
忽略文件,至此人断,你就可以手寫(xiě)忽略文件的忽略規(guī)則了
三吭从、SVN 高級(jí)功能
1.創(chuàng)建 Branch or Tag
選中項(xiàng)目,右鍵 -> Subversion -> Branch or Tag -> Create Branch or Tag
2.比較項(xiàng)目
選中項(xiàng)目恶迈,右鍵 -> Subversion - > Compare with Branch
3.keep files locked before commit 提交前對(duì)文件上鎖
PS:本篇文章參考 AndroidStudio 上 SVN 教程:
http://www.cs.dartmouth.edu/~campbell/cs65/svn/androidstudio.html