2012-02-17 36 views
3

我有我的箱子,我有一個分支:吐司。我已經對Toast分支進行了更改,並希望將它們合併回主幹。這已經做了很多次,我沒想到會遇到任何問題。爲什麼我會在相同的文件之間發生樹衝突?

我有一個根本沒有改變的圖像目錄,也沒有目錄的路徑。 有人可以向我解釋爲什麼我會得到目錄中每個圖像的樹衝突?

+0

你與誰可能已經更改任何其他開發人員的工作庫? http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-conflicts.html – pundit 2012-02-17 14:28:22

+0

不,這只是我在這個項目上。 – Matthew 2012-02-17 14:29:02

+0

看看這個問題。 http://stackoverflow.com/questions/2951078/tortoise-svn-tree-conflict-with-myself。希望能幫助到你! – pundit 2012-02-17 14:36:16

回答

0

您必須檢查中繼和分支文件的日誌才能找到問題的根源。在SVN

在常見的「樹衝突」是指「合併來源感動|更名爲一方和以平行的另一個編輯」和沒有任何其他原因

+0

我從未真正找到修復 - 我只是解決了與(更新的)最新分支的所有衝突。 – Matthew 2012-02-17 16:42:57

2

當我有一個分支,我保持最新的主幹,然後將該分支合併到主幹中時,我已經在文件上發生樹衝突。

這些衝突是這樣的:

 
C path/to/some/file.ext 
> local add, incoming add upon merge 
C path/to/some/other/file.ext 
> local delete, incoming delete upon merge 

所以它總是完全相同的變化(通過檢查DIFF驗證),但目前看來,SVN是不夠聰明,知道遠程變化(從分支)來自當地的變化(幹線),因爲我正在更新分支。

當我知道這是事實,我只是解決他們所有:

$ svn resolve --accept working -R . 

注:SVN版本1.7.19

相關問題