我在做許多svn合併和提交。 我經常發生的事情(在每一次提交中)是有一個像a.java b.java foldera folderb等文件的常量集和更多的文件,svn提交對話框始終顯示我我應該提交他們,但文件themselvs沒有改變,它的顯示改變的是它們的合併信息,但實際上我不明白爲什麼它在提交對話框中顯示給我,因爲不管我進行提交對話的多少次合併,總是顯示這些文件對我來說,即使我在源分支我只更改一個文件我做提交我看到這組文件,如果我更改源分支中的另一個文件,併合併到新的分支,然後再次提交我再次看到這組文件像15個文件...) 無論如何知道我該怎麼克服這個好嗎?合併和提交svn一直顯示我的文件沒有變化,但合併信息已更改
謝謝
您好,感謝翔實的答覆,我想問一下你爲了更好地理解這種,如果我用 - 忽略祖先以後就不會意味着SVN不會記得我合併我的分支,版本已經?所以下次我合併,如果我包括以前的修訂我已經合併它會認爲它需要remerge他們會導致我合併問題? – Jas 2011-03-17 16:38:06
爲什麼會git/mercurial刪除合併廢話?我有多個版本的分支,如1.1 1.2 1.3,我們需要從1.1到1.2合併到1.3,無論如何,即使我在git或mercurial上,感謝 – Jas 2011-03-17 16:39:07
關於第一條評論:是的,但是你可以合併修改範圍,這就是我所做的......我並不是說這是最好的,但它是我找到的最好的。關於Git和Mercurial,他們距離svn有多少光年,他們如何管理合並。它們都以不同的方式跟蹤提交和文件更改,這使得合併成爲無憂無慮。在SO中檢查[this other](http://stackoverflow.com/questions/612580/how-do-git-solve-the-merging-problem)帖子,它解釋了git如何管理合並。 – Augusto 2011-03-17 16:54:50