首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地dir替换,传入dir编辑更新?

本地dir替换,传入dir编辑更新?
EN

Stack Overflow用户
提问于 2015-01-19 15:20:44
回答 2查看 2.5K关注 0票数 3

我有矛盾,我不知道如何解决。

执行svn udpate时遇到的错误是:

代码语言:javascript
复制
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回购中的版本取代web服务器的插件/事件的本地版本。

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

EN

回答 2

Stack Overflow用户

发布于 2015-01-22 14:21:27

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

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

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

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

票数 0
EN

Stack Overflow用户

发布于 2015-01-22 14:37:35

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

  1. 确定哪些文件与svn status冲突。
  2. 由于您希望保留存储库的版本,您可能希望从工作副本中删除svn添加的任何冲突文件。在A的输出中,它们的旁边将有一个svn status。在您的情况下,您可能应该首先支持它们,因为svn还不能为您找到它们,因为它们还没有在回购程序中。现在使用svn delete --force my/fileToDelete。如果您做了其他想要保留的更改,则不需要delete任何与树冲突无关的内容。
  3. 在冲突的剩余文件夹上运行svn resolve --accept=working my/treeConflictFolder (在svn status的输出中,它旁边将有一个大写C )

树冲突现在应该得到解决,所以您应该能够正常提交和更新。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28027929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档