您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > SVN
SVN常用命令
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/12/16 9:57:03 ] 推薦標簽:

SVN(Subversion)是一個自由、開源的項目源代碼版本控制工具。目前,絕大多數(shù)開源軟件和企業(yè)代碼管理,都使用SVN作為代碼版本管理軟件。

Subversion將文件存放在中心版本庫里,這個版本庫很像一個普通的文件服務器。不同的是,它可以記錄每一次文件和目錄的修改情況,這樣可以在需要的回滾時,將數(shù)據(jù)恢復到以前的版本,并可以查看數(shù)據(jù)的更改細節(jié)。

SVN 官方網(wǎng)址:Apache Subversion

SVN 服務器配置:安裝SVN服務器


一、 SVN常用命令

1、將文件checkout到本地目錄
svn checkout path(path是服務器上的目錄)
簡寫:svn co

2、往版本庫中添加新的文件
svn add file

3、將改動的文件提交到版本庫
svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果選擇了保持鎖,使用–no-unlock開關(guān))
簡寫:svn ci

4、加鎖/解鎖
svn lock -m “LockMessage” [--force] PATH
svn unlock PATH

5、更新到某個版本
svn update -r m path
簡寫:svn up

6、查看文件或者目錄狀態(tài)
1)svn status path(目錄下的文件和子目錄的狀態(tài),正常狀態(tài)不顯示)
2)svn status -v path(顯示文件和子目錄狀態(tài))
簡寫:svn st

7、刪除文件
svn delete path -m “delete test fle”
簡寫:svn (del, remove, rm)

8、查看日志
svn log path

9、查看文件詳細信息
svn info path

10、比較差異
svn diff path(將修改的文件與基礎(chǔ)版本比較)
svn diff -r m:n path(對版本m和版本n比較差異)
簡寫:svn di

11、將兩個版本之間的差異合并到當前文件
svn merge -r m:n path

12、SVN 幫助
svn help
svn help ci

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd