2011-02-16 86 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到版本化文件夹和/或单个文件。仅绑定到文件夹并将它们放置在新的未版本化文件夹中