svn:合并期间的外部问题

时间:2011-02-16 13:28:12

标签: svn svn-externals

让我们考虑遵循SVN结构:
* /Project_1/trunk/1.txt
* / Project_2 / trunk / dir1
* / Project_2 / trunk / dir2

让我们假设以下情况导致错误:
*你将svn:externals添加到/ Project_2 / trunk / dir1和/ Project_2 / trunk / dir2所以它看起来像这样:
    svn:externals ^ / Project_1 / trunk / 1.txt 1.txt
*将Project_2 / trunk分支到新分支并在那里进行一些更改 *合并从主干到分支的变化
*将合并的更改提交到分支< - 如果failes!

错误消息是这样的:错误:无法同时提交'..... \ 1.txt'和
错误:'..... \ 1.txt',因为它们引用相同的网址

1 个答案:

答案 0 :(得分:2)

真正的答案是: 永远不要将svn:externals转换为版本化文件夹和/或单个文件。仅绑定到文件夹并将其置于新的未版本控制文件夹