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 “合并分支”