【问题标题】:Help needed with Subversion errorSubversion 错误需要帮助
【发布时间】:2010-08-15 20:07:40
【问题描述】:

我正在更新第三方库并将新版本提交到我的 SVN 服务器。涉及许多变化(价值数年)。在提交结束时,我收到了这条消息:

... lots of stuff ...
Commit succeeded, but other errors follow:
Error bumping revisions post-commit (details follow):
In directory 'D:\Documents and Settings\scottb\Desktop\imageen'
Error processing command 'committed' in 'D:\Documents and Settings\scottb\Desktop\imageen'
Error getting 'affected time' for 'D:\Documents and Settings\scottb\Desktop\imageen\.svn\text-base\ImageEn.cnt.svn-base'
Can't stat 'D:\Documents and 
Settings\scottb\Desktop\imageen\.svn\text-base\ImageEn.cnt.svn-base': The 
system cannot find the file specified.

所以从第一行看来,提交发生了。但是其他错误是什么意思,我需要做些什么来修复它们吗?此时存储库是否已损坏?我在未来提交更改时会遇到问题吗?

如果重要的话,我使用的是 TortoiseSVN 1.6.7 Build 18415,Subversion 1.6.9(客户端),服务器是 Subversion 1.6.5。这些工具我没有遇到任何其他问题。

这是一个非常详细的错误消息,其中没有任何有用的信息。感谢您对此的任何见解!

【问题讨论】:

    标签: svn


    【解决方案1】:

    这似乎只是一个客户端问题,并没有影响服务器。我只是删除了有问题的目录并执行了 UPDATE 命令。该目录已重新创建并重新下载,现在一切正常。

    【讨论】:

    • 这对我也有用,谢谢!就我而言,它还在编译期间抱怨 svn:externals 项目。我无法更新以获取要复制的外部文件,因此我删除了根目录并取回了包含我所有合并的全新结帐。
    • 在阅读“操作完成”后,我不小心点击了 Tortoise 对话框上的“取消”,以为可以关闭(或类似的文字)。但是“确定”按钮实际上仍然是灰色的,并且有点悬空,事后看来可能仍在“清理”并更新我的本地工作区。由于这个问题/答案,在心悸开始后几分钟内就避免了心力衰竭,谢谢!注意我确实必须从工作区根目录进行手动“清理”才能更新受影响的文件夹。
    【解决方案2】:

    这可能与 Subersion 区分大小写有关,因为我在日志中看到 imageenImageEnThis can be helpful.

    【讨论】:

    • ImageEn.cnt 文件是新添加的文件,因此区分大小写不太可能成为问题。其他几个文件的大小写确实发生了变化。
    【解决方案3】:

    我遇到了同样的错误“无法统计 {xml 文件}”,但原因不同。 Visual Studio 锁定了我的文件。当我关闭 Visual Studio 时,它释放了对 xml 文件的锁定,我能够将此文件夹的父文件夹标记为已删除(获得红色 x 图标)。

    在这个问题之前,我去了 TortoiseSVN > 删除,并删除了一个巨大的文件夹树。但是该文件所在的文件夹没有获得删除状态,因为 Visual Studio 持有该锁。

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 1970-01-01
      • 2016-05-25
      • 2012-10-04
      • 1970-01-01
      • 2016-02-11
      • 2013-09-19
      • 2015-09-16
      • 1970-01-01
      相关资源
      最近更新 更多