乌龟 SVN 日志 "URL .. doesn't exist"

Tortoise SVN log "URL .. doesn't exist"

我正在使用 Windows 7 Professional 和 Tortoise SVN 1.9.4。

所以我在SVN控制下的目录上右击选择Show SVN Log。显示多个修订。我 select 多个连续的修订,其中 none 重命名或移动任何文件或目录。日志的第三个区域 window 显示了受 selected 范围影响的文件。我双击文件以查看差异。我没有看到差异,而是看到弹出错误:

"Subversion reported an error. URL ...://svnrepository.MYDOMAIN.com/svn/X/Y/trunk/somefile.txt doesn't exist"

什么会导致这种情况?

非常老的问题,但万一其他人来到这里(就像我今天做的那样),我想我知道发生了什么。问题是,如果您 select 多次修订,"Action" 修饰符将不会显示在底部窗格中。如果您一次 select 一个修订版,您可能会发现有问题的文件("somefile.txt",在 OP 的示例中)将被列为 "Added" 或 "Moved". (同样,当您一次 select 所有修订时,该信息是隐藏的。)如评论中所述,当您尝试在差异工具中打开该文件时,这会导致 SVN 阻塞。

不幸的是,此时唯一的解决方法似乎是仅对在添加新文件之后出现的那些修订进行分组,并对它们进行比较。