小编Jos*_*rts的帖子

SVN提交失败:目录已过期

我有一个看似非常简单但很难解决的问题.删除目录后,我收到了上述错误.我还没有找到解决冲突的解决方案.这是它发生的方式:

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'吗?

svn commit

54
推荐指数
3
解决办法
6万
查看次数

标签 统计

commit ×1

svn ×1