svn提交失败,形成以下错误:
user@host> svn commit
svn: Commit failed (details follow):
svn: Can't open file '/home/.svn/entries': Input/output error
现在,第一个问题是svn应该寻找 /home/user/.svn 而且我不知道为什么它会因为寻找不存在而烦恼 /home/.svn
输入/输出错误与svn
无关user@host> ls /home/.svn
ls: /home/.svn: Input/output error
这只是NFS安装系统的结果。 不幸的是,我无法控制它是如何设置的。
无论如何问题: 我如何明确地告诉svn在哪里查找.svn文件? 如果那是不可能的,我该如何解决这个问题?
svn版本:1.6.5
答案 0 :(得分:0)
你的工作副本是/ home /吗?然后SVN将在/home/.svn中查找它。如果将此树复制到新位置,您可能需要重做svn checkout以清除路径。我不确定svn clean是否会为你修复路径(我通常会进行结账以保持清洁)。
答案 1 :(得分:0)
好吧,我找到了解决这个问题的方法(即使这不是一个很好的解决方案)。
我刚刚删除了项目的整个树,包括/home/user/.svn
然后重新检查整个项目。
解决了这个问题。