我有一个看似非常简单但很难解决的问题.删除目录后,我收到了上述错误.我还没有找到解决冲突的解决方案.这是它发生的方式:
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脚本中是'doable'吗?