建立, 更新, 上傳工作副本
import : svn import directory svn://svnroot/trunk/IP_A
checkout :
svn co svn://svnroot/trunk/IP_A
svn co -r 12 svn://svnroot/trunk/IP_A
update : svn up
commit : svn ci
檔案新增, 刪除, 改檔名
svn add filename, svn add directory, svn mv filename new-filename, svn delete filename, svn copy
檢查檔案內容, 和差別
svn diff or svn diff -r 1234:1238, svn status, svn info, svn log, svn -v -c 10 (顯示revison 10 的log)
建立分支, 標籤, 與合併
svn copy svn://svnroot/trunk/IP_A svn://svnroot/branch/IP_A -m "branch fix bug 505"(建立分支)
svn switch svn://svnroot/branches/IP_A (工作副本切換成分支)
svn merge -r 1234:1238(合併版本)
svn merge -r 341:HEAD svn://svnroot/branches/IP_A (合併整個分支)
svn revert IP_A.v (衝突產生, 決定放棄修改)
svn resolved IP_A.v (衝突產生, 決定手動更改)
參考
Version Control with Subversion
留言列表