我有两条路,比方说:
根\文件夹1 根\文件夹2
虽然文件夹名称不同,但都包含具有相同名称的文件,只是部分内容不同。我已将所有路径及其所有文件添加到 SVN 中。现在,我对 root\folder1\fileA 进行更改并提交。如果我尝试更改 root\folder2\fileA,则会收到错误消息,指出我需要先更新。当我进行更新时,我的本地副本将被我刚刚对 root\folder1 下的 fileA 所做的更改覆盖。反之亦然。
我不知道为什么会发生这种情况。我什至删除了 root\folder2 并重新创建它并将其重新添加到 SVN。但同样的事情仍在发生......
最佳答案
听起来folder1和folder2是同一存储库目录的两个工作副本。如果您检查folder1和folder2的svn信息(或tortoisesvn中的等效信息),那么应该 提供有关正在发生的事情的线索。
关于svn - SVN中的并行路径覆盖彼此的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4492885/