我正在更新第三方库并将新版本提交到我的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。我对这些工具没有任何其他问题。
这是一个非常详细的错误消息,其中没有任何有用的信息。感谢您对此有任何见解!
答案 0 :(得分:11)
这似乎只是一个客户端问题,并没有影响服务器。我只是删除了有问题的目录并执行了UPDATE命令。该目录已重新创建并重新下载,现在看起来都很好。
答案 1 :(得分:1)
这可能与Subersion的区分大小写有关,因为我在日志中看到 imageen 和 ImageEn 。This can be helpful.
答案 2 :(得分:0)
我有同样的错误“无法统计{xml文件}”,但我有不同的原因。我的文件上有Visual Studio锁定。当我关闭Visual Studio时,它释放了对xml文件的锁定,并且我能够将此文件夹的父级标记为已删除(获得红色x图标)。
在此问题之前,我曾去过TortoiseSVN>删除,并删除一个巨大的文件夹树。但是该文件所在的文件夹没有得到删除状态,因为Visual Studio持有该锁。