原文連接svn
svn是一個開放源代碼的版本庫,是cvs的重寫版和改進版
導出url
添加指定文件或目錄 svn add 'file'或'dir' 添加全部目錄文件 svn add * 建立歸入版本目錄 svn mkdir -m 'commit message' 'url/dir'
刪除指定文件 svn delete 'file' 推薦組合 svn delete 'file name' svn commit -m 'delete file name'
提交指定文件 svn commit -m 'commit message' 'file' 提交全部文件 svn commit -m 'commit message' 簡寫 svn ci -m
查看文件或目錄狀態 svn status 'file'或'dir' 簡寫 svn st 'file'或'dir'
查看指定文件日誌 svn log 'file' 查看指定文件詳細信息 svn info 'file' 查看指定目錄文件列表 svn list 'dir'
更新指定文件 svn update 'file' 更新全部文件 svn update
加鎖指定文件 svn lock -m 'commit message' 'file' 解鎖指定文件 svn unlock 'file'
比較指定文件差別 svn diff 'file' 對指定文件的版本1和版本2比較差別 svn diff -r version1:version2 'file'
從分支A新建出一個分支B svn copy branchA branchB -m 'commit message'
svn resolved
產生衝突是,會生成三個新的文件,svn resolved除了刪除衝突文件,還修正了一些記錄在工做拷貝管理區域的記錄數據,推薦使用這個命令解決衝突。開放源代碼
svn help