2011-02-16 93 views
2

期間的外部問題,讓我們來看看下面的SVN stucture:
* /Project_1/trunk/1.txt
*/Project_2 /主幹/ DIR1
*/Project_2 /主幹/ DIR2的svn:合併

假設以下情況會導致錯誤:
*您將svn:externals添加到/ Project_2/trunk/dir1和/ Project_2/trunk/dir2,如下所示:
svn:externals ^/Project_1/trunk/1.txt 1.txt
*分支Project_2 /中繼到一個新的分支,並在那裏做一些改變
*將主幹上的更改合併到您的分支
*提交合並更改到分支< - 如果失敗!

錯誤消息是這樣的:錯誤:無法同時提交'..... \ 1.txt'和
錯誤:'..... \ 1.txt',因爲它們指的是相同的URL

回答

2

真正的答案是: 永遠不要做svn:externals到版本化文件夾和/或單個文件。僅綁定到文件夾並將它們放置在新的未版本化文件夾中