SVN中覆盖彼此文件的并行路径

SVN中覆盖彼此文件的并行路径,svn,tortoisesvn,Svn,Tortoisesvn,我有两条路,比方说: 根目录\folder1 根目录\folder2 虽然文件夹名称不同,但它们都包含名称相同的文件,只是其中一些内容不同。我已将所有路径及其所有文件添加到SVN。现在,我更改root\folder1\fileA并提交它。如果我试图更改root\folder2\fileA,就会出现一个错误,指出我需要先更新。当我进行更新时,我的本地副本将被我刚才在root\folder1下对fileA所做的更改覆盖。反之亦然 我不知道为什么会这样。我甚至删除了root\folder2并重新创建了

我有两条路,比方说:

根目录\folder1 根目录\folder2

虽然文件夹名称不同,但它们都包含名称相同的文件,只是其中一些内容不同。我已将所有路径及其所有文件添加到SVN。现在,我更改root\folder1\fileA并提交它。如果我试图更改root\folder2\fileA,就会出现一个错误,指出我需要先更新。当我进行更新时,我的本地副本将被我刚才在root\folder1下对fileA所做的更改覆盖。反之亦然


我不知道为什么会这样。我甚至删除了root\folder2并重新创建了它,并将其重新添加到SVN。但同样的事情还在发生…

听起来folder1和folder2是同一存储库目录的两个工作副本。如果您在tortoisesvn中为folder1和folder2检查svn信息或等效信息,则应该
请提供有关发生了什么的线索。

这是使用windows资源管理器复制包含.svn文件夹的文件夹时发生的情况。由于它们在.svn中具有相同的信息,因此即使本地文件夹具有不同的名称,它们也指向服务器上的相同位置

为了让TortoiseSVN了解这些副本,以便它能够做正确的事情,您应该始终使用TortoiseSVN上下文菜单或通过和选择TortoiseSVN操作来执行移动/复制/重命名操作


在SVN1.7的下一个主要版本中,元数据将集中在工作副本根目录下的一个大.SVN文件夹中。希望这能减少windows资源管理器中复制/移动/重命名操作弄乱工作副本的机会。

听起来folder1和folder2是同一存储库目录的两个工作副本。你能在OrtoiseSVN中为folder1和folder2显示svn信息或同等信息的结果吗?当你点击文件夹属性时,我选中了svn选项卡下的选项。没错,它们指向同一个存储库目录。不知道是怎么发生的,但我现在能解决了。谢谢。很高兴听到这个消息——我把我的评论改成了回答,所以如果你愿意,你可以接受或投票。