我創建了一個新的分支來完成一些(打破)工作,而另一個開發人員繼續沿着主幹工作。那麼,現在我已經完成了這個分支並準備合併,我遇到了麻煩。如何將不同步的功能分支合併到主幹中?
我正在使用TortoiseSVN。我做了「合併兩棵獨立的樹」,看起來只是將所有我的更改從樹枝複製到樹幹,而不進行任何合併或對樹幹中進行的更改有任何尊重。
我該如何強制它保持舊的樹幹變化和合並在分支而不是完全覆蓋樹幹?
如果你不明白,我有一個名爲Grid.cs的文件,並且在trunk中做了很多工作,所以分支的副本確實過時了。那麼,當我去合併時,它會用分支的副本替換主幹的副本,而不嘗試合併它們或任何東西,就好像分支的副本更新一樣,儘管事實並非如此。