我有冲突,我不确定如何解决。
执行svn udpate时出现的错误是:
Tree conflict on 'wp-content/plugins/eventON'
> local dir replace, incoming dir edit upon update
Select: (mc) keep affected local moves,
(r) mark resolved (breaks moves), (p) postpone,
(q) quit resolution, (h) help:
我不明白这是想告诉我的。
我希望用SVN repo中的版本替换本地版本的web服务器插件/ eventON。
背景资料: 错误消息可能是删除通过Wordpress管理面板进行版本控制的文件夹,然后在同一位置复制另一个文件夹的结果(在忘记SVN如何工作时更新插件的错误尝试)。
答案 0 :(得分:0)
我想通过Wordpress运行更新删除了插件中存在的.svn
文件夹(SVN正常工作所需的东西)。
因此,您可以删除已在回购中复制的新的无版本eventON
文件夹,并从上面的一个目录(svn update
)运行wp-content/plugins
,以便检索旧的,版本化的插件。
如果它不起作用,可能更容易删除存储库并签出新版本......
然后,您将能够通过SVN手动更新您的插件,并提交它。
答案 1 :(得分:0)
只要您已经知道您想要服务器的版本而不是本地版本,这应该不会太难解决。
svn status
冲突。A
的输出中会有svn status
旁边的svn delete --force my/fileToDelete
。在你的情况下你应该首先备份它们,因为svn无法让你回来,因为它们还没有回购。现在使用delete
。如果您要进行其他更改,则不需要svn resolve --accept=working my/treeConflictFolder
与树冲突无关的任何内容。C
(在svn status
的输出中,它旁边会有一个大写{{1}} 现在应该解决树冲突,因此您应该能够正常提交和更新。
进一步阅读:http://svnbook.red-bean.com/nightly/en/svn.tour.treeconflicts.html