這一直在困擾着我很長一段時間 - 我如何正確解決在目錄上設置的SVN屬性內的合併衝突?比如說,有兩個開發人員在一個項目中工作,在某個目錄中設置了svn:ignore。如果兩個開發人員都對此屬性進行更改,當第二個更新時,他們將看到合併衝突。如何解決與SVN屬性的合併衝突?
與文件合併衝突不同,在名爲「dir_conflicts.prej」的目錄中會生成單個文件,第二個開發人員必須閱讀並手動更正該文件。通常,我最終要做的是將所有更改恢復到本地副本,然後使用dir_conflicts.prej中的信息手動重新設置這些屬性。但是,在處理svn:externals屬性中的大量URL時,這很麻煩,因爲我們許多項目都使用它。
有一個更好的方式來做到這一點 - 有人知道如何?
不幸的是,我不得不+1這個答案。 我使用svn:externals屬性和anit模式來處理它。不是正確的地方去詳細,但我只是認爲我會在這裏抱怨。 – FlipMcF 2013-03-07 20:25:55