1. 程式人生 > >svn命令合併分支

svn命令合併分支

1. 檢視當前分支提交歷史

svn log--stop-on-copy http://svn.app***/oldUrl

2. 嘗試與新分支合併

       當然合併之前必須把目標分支download下來!!!

       svnmerge -r22358:head http://svn.app***/newUrl --dry-run,其中-r22358是提交程式碼的版本號,可以使用svn info進行查詢老分支的提交資訊。注意這裡可以在新的目錄重新從倉庫拉分支,同樣也可以把舊的分支目錄切換為新分支路徑,命令: svn sw http://svn.app***/newUrl,然後svn info檢視拉的資訊是否正確。

3. 解決嘗試合併出現的衝突後合併程式碼

       svnmerge -r22358:head http://svn.app***/oldUrl,注意這裡是要合併的原分支,而不是新分支。

4. 檢視合併狀態

       svn st

5. 提交程式碼到程式碼倉庫

       svnci –m “合併分支”