我有一个看似很简单但很难解决的问题。删除目录后出现上述错误。我还没有找到解决冲突的办法。事情是这样发生的:
svn add dir svn add dir/file1 svn commit svn add dir/file2 svn commit svn delete dir svn commit --> commit failed --> Directory '/dir' is out of date
明显的解决方案“svn update”不起作用。 svn 更新后,下一次提交失败:
Commit failed Directory '/dir' remains in conflict.
同时我找到了解决方案,但有点麻烦:
svn resolve --accept working dir svn commit --> still fails svn update svn commit --> still fails svn resolve --accept working dir svn commit --> NO PROBLEM!
两个问题: - 谁能解释一下这种行为,因为我对此很好奇 - 此问题发生在更复杂的情况下的 perl 脚本中。谁能给我一个简单的解决方案,在 perl 脚本中“可行”?
最佳答案
只需进行svn update
,然后您的提交就应该可以工作。
关于SVN提交失败: Directory out of date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3298384/