我最近遇到了一种非常奇怪的颠覆行为。
我刚刚将分支的本地副本与远程分支合并。一切都很顺利,但我有一个树冲突(本地删除,远程更新)。
好的,我想,适当地修改了工作副本并运行"svn resolve --accept=working -R“。
Subversion告诉我,它已经解决了我的问题,"svn st“不再显示任何问题。所以,我试图提交,但svn告诉我一个内部文件夹(在我的冲突文件夹中)已过期,并建议svn起来,但它使该文件夹再次处于冲突中!
我该怎么做才能走出这个显眼的圈子?
发布于 2010-01-07 23:15:59
这可能会有帮助,也可能没有帮助,但有时"svn清理“会修复奇怪的元数据问题。如果您签出一个干净的工作副本,那么干净的副本是否也有同样的问题?如果是这样,那么前面的答案听起来像是朝着正确的方向迈出的一步。
发布于 2013-05-03 03:40:54
~/sandbox/jabira > svn resolve --accept=theirs-full testClient/
svn: warning: Tree conflicts can only be resolved to 'working' state; 'testClient' not resolved
~/sandbox/jabira > svn resolve --accept=working testClient/
Resolved conflicted state of 'testClient'希望这对你有所帮助
发布于 2010-01-07 23:03:30
您可以使用svn resolve命令以外的其他方法:
change (svn commit)
https://stackoverflow.com/questions/2021095
复制相似问题