Wordpress 本地目录替换,更新时输入目录编辑?
我有一个冲突,我不知道如何解决它 执行svn udpate时出现的错误是:Wordpress 本地目录替换,更新时输入目录编辑?,wordpress,svn,ubuntu,Wordpress,Svn,Ubuntu,我有一个冲突,我不知道如何解决它 执行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) q
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:
我不明白这是想告诉我什么
我希望它将web服务器的plugins/eventON的本地版本替换为SVN repo中的版本
背景资料:
错误消息可能是由于删除了通过Wordpress管理面板进行版本控制的文件夹,然后在同一位置复制了另一个文件夹(在更新插件时忘记了SVN的工作原理,这是一次错误的尝试).我想通过Wordpress运行更新会删除插件中存在的
.svn
文件夹(svn正常工作所需的内容)
因此,您可以删除您在repo中复制的新的、未版本化的eventON
文件夹,并从上面的一个目录(wp content/plugins
)运行svn update
),以检索旧的、版本化的插件
如果不起作用,删除存储库并签出新版本可能会更容易
然后,您就可以通过SVN手动更新插件并提交它。只要您知道您想要的是服务器版本而不是本地版本,这应该不会太难解决
svn status
的输出中,它们旁边将有一个A
。在您的情况下,您可能应该首先备份它们,因为svn无法为您找回它们,因为它们尚未在回购协议中。现在使用svn delete--force my/fileToDelete。如果进行了其他要保留的更改,则无需删除与树冲突无关的内容svn resolve--accept=working my/treeConflictFolder
(在svn status
的输出中,它旁边将有一个大写的C
)