Wordpress 本地目录替换,更新时输入目录编辑?

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

我有一个冲突,我不知道如何解决它

执行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:
我不明白这是想告诉我什么

我希望它将web服务器的plugins/eventON的本地版本替换为SVN repo中的版本

背景资料:
错误消息可能是由于删除了通过Wordpress管理面板进行版本控制的文件夹,然后在同一位置复制了另一个文件夹(在更新插件时忘记了SVN的工作原理,这是一次错误的尝试).

我想通过Wordpress运行更新会删除插件中存在的
.svn
文件夹(svn正常工作所需的内容)

因此,您可以删除您在repo中复制的新的、未版本化的
eventON
文件夹,并从上面的一个目录(
wp content/plugins
)运行
svn update
),以检索旧的、版本化的插件

如果不起作用,删除存储库并签出新版本可能会更容易


然后,您就可以通过SVN手动更新插件并提交它。

只要您知道您想要的是服务器版本而不是本地版本,这应该不会太难解决

  • 确定哪些文件与svn状态冲突
  • 由于您希望保留存储库的版本,因此可能需要删除svn从工作副本中添加的任何冲突文件。在
    svn status
    的输出中,它们旁边将有一个
    A
    。在您的情况下,您可能应该首先备份它们,因为svn无法为您找回它们,因为它们尚未在回购协议中。现在使用svn delete--force my/fileToDelete。如果进行了其他要保留的更改,则无需删除与树冲突无关的内容
  • 在冲突的剩余文件夹上运行
    svn resolve--accept=working my/treeConflictFolder
    (在
    svn status
    的输出中,它旁边将有一个大写的
    C
  • 现在应该解决树冲突,因此您应该能够正常提交和更新

    进一步阅读: