SVN:已存在同名的版本化目录

Mr.*_*Boy 6 svn

我们在CVSDude的帐户本周已迁移.在没有能够访问我们的仓库的一周的后果之后,它被备份了稍微不同的URL(' - '基本上改为'.').我们使用TortoiseSVN的relocate命令切换工作副本,它已经工作了一天非常顺利.

但今天,我开始在执行更新时获得标题中的错误.我删除了有问题的文件夹,因为它很小,并再次更新.该文件夹在我的工作副本中重新创建,但另一个文件夹开始提供相同的错误.

我用Google搜索了,这是两个常见的答案:

  • 你改变了目录名的大小写
  • 你错误地检查了你的.svn文件

我们根本没有改变任何文件夹 - 开始抱怨的第一个文件夹没有被触及 - 我还仔细检查了.svn的东西.团队中的其他人没有报告同样的问题,他们也使用Windows + TortoiseSVN.

想法/灵感吗?

Mat*_*ner 6

尽管现有目录具有预期的URL,但这种情况始终在版本1.6.17中发生.我通过将目录移开,进行更新或检出,然后将其移回,破坏刚刚获得的目录来解决这个问题.愚蠢,但它的工作原理.

mv dir dir2
svn co blah .
rm -rf dir
mv dir2 dir
Run Code Online (Sandbox Code Playgroud)


小智 0

我想我会进行一次新的结账而不是更新。您可以对有问题的目录执行 svn log -v 吗?

  • 不太热衷于检查几 GB,并且必须备份所有未提交的文件。 (2认同)