建立, 更新, 上傳工作副本

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 (衝突產生, 決定手動更改)

 

參考

SVN 基本指令教學

Version Control with Subversion

 

arrow
arrow
    全站熱搜

    hfchou 發表在 痞客邦 留言(0) 人氣()