不能做一個分支,然後主幹的修改合併到分支:SVN合併主幹分支:路全是樹衝突我似乎
svn copy file:///svn/project/trunk file:///svn/project/branches/feature-branch
svn co file:///svn/project/branches/feature-branch
cd feature-branch
#change a couple of files, no additions/deletions
svn commit
svn merge file:///svn/project/trunk
有了這個,分支的每一個路徑被列爲樹衝突(svn狀態顯示「本地添加,傳入添加合併」)。合併確實列出它正在從主幹上的r2向前合併...所以它看起來像svn copy實際上並沒有保持分支從幹線分叉的歷史嗎?這是1.5版顛覆書中列出的工作流程,是1.6完全不同的工作流程嗎? (使用1.6.11)
編輯: SVN日誌-v顯示:
A /branches/feature_branch (from /trunk:3091)
的svn proplist變種是空的。 (也許是因爲我沒有解決樹衝突?)功能分支中的更改似乎也不在日誌中,並且r3091不在svn log -v中。合併信息是「通過r3093合併到'。'」,所以看起來問題在於記住分叉的位置。刪除並重新創建分支多次後,我們放棄了使用svn分支。
謝謝。合併後,文件衝突解決(但樹衝突懸而未決),我在頂部有一個提交(縮寫因爲註釋是單行):r3092;改變路徑; A/branches/feature_branch(來自/ trunk:3091),但svn proplist是空的。 (也許是因爲我沒有解決樹衝突?)我在功能分支中的更改似乎也不在日誌中。 – jtniehof 2011-04-21 13:43:41
嗯。 r3091(從中繼複製的修訂版)未在svn log -v中列出。合併信息是「合併r2到r3093到'。」 – jtniehof 2011-04-21 14:38:37
@ jtniehof:你可能想要編輯你的問題來添加你發現的任何額外信息,這可能是有用的。 – forsvarir 2011-04-21 15:03:39