首先,我已经尝试了我在其他与此相关的问题中找到的所有建议。
我移动了一个文件夹及其内容:
svn mv Heuristics/EdgeProbSelector Selectors/.
然后我重命名了文件夹:
svn rename Selectors/EdgeProbSelector Selectors/ProbabilityEdge
然后我重命名了里面的所有文件:
svn rename Selectors/ProbabilityEdge/EdgeProbSelector.hpp Selectors/ProbabilityEdge/Probability.cpp
这就是事情破裂的地方。我试图提交时遇到了冲突。我必须通过使用(对于许多目录)
来解决树冲突svn resolve --accept working /blah/blah
现在,当我尝试提交时,我得到:
svn commit -m "blah"
svn: Commit failed (details follow):
svn: File 'Selectors/ProbabilityEdge/EdgeProbSelector.cpp' is out of date
svn: Selectors/ProbabilityEdge/EdgeProbSelector.cpp' path not found
我尝试过更新,解析,触摸和更新,然后删除。基本上所有来自其他帖子的推荐,没有任何效果,我仍然会收到此错误。
我试图触摸丢失的文件,然后运行更新然后删除,但此问题仍然存在,现在出现错误:
svn: Two top-level reports with no target
在我尝试非常激烈的行动之前,任何人都可以提供帮助吗?