svn命令行

一、checkout到本地
svn checkout svnPath localPathide

二、svn提交
svn commit -m "submit log" localPath// 新增的文件用命令行提交,須要在提交以前用svn add localPath將文件添加到svn版本控制下,刪除的文件用命令行提交,須要在提交前用svn delete localPath 命令刪除svn

三、對比任意歷史版本差別
svn diff - rA:B --summarize svnPath / /對比任意歷史版本A和任意歷史版本B的差別
svn diff - rA:HEAD --summarize svnPath // 獲取版本爲A到最新版本之間差別命令行

四、添加文件到svn版本
svn add localPath --force版本控制

五、刪除文件
svn delete localPath // 移除svn版本控制並刪除文件日誌

六、更新
svn update localPathcode

七、獲取日誌,能夠用來判斷文件或目錄是否在svn版本控制下
svn log svnPath -rA:B --xml // 包含A和B版本的日誌,以xml格式輸出xml

八、獲取文件或目錄svn狀態
svn status localPath // ?:不在svn的控制中;M:內容被修改;C:發生衝突;A:預約加入到版本庫;K:被鎖定it

九、獲取從版本A到版本B之間全部的版本號
經過svn log svnPath -rA:B --xml命令能夠提取出A版本到B版本間的全部版本號class

相關文章
相關標籤/搜索