更新本地目录替换,传入目录编辑?

时间:2015-01-19 15:20:44

标签: 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) quit resolution, (h) help:

我不明白这是想告诉我的。

我希望用SVN repo中的版本替换本地版本的web服务器插件/ eventON。

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

2 个答案:

答案 0 :(得分:0)

我想通过Wordpress运行更新删除了插件中存在的.svn文件夹(SVN正常工作所需的东西)。

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

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

然后,您将能够通过SVN手动更新您的插件,并提交它。

答案 1 :(得分:0)

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

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

    进一步阅读:http://svnbook.red-bean.com/nightly/en/svn.tour.treeconflicts.html