【发布时间】:2010-06-21 14:59:12
【问题描述】:
我有一个充满 WordPress 网站的 Subversion 存储库。存储库结构如下所示:
/WordPress/tags/2.9.2 /a-wordpress-site.com/trunk /another-wordpress-site.com/trunk ...
当我想创建一个新站点时,我只需将/WordPress/tags/<latest-tag> 复制到/<new-site>/trunk。太棒了! - 除了现在,自从我创建存储库以来,第一次有一个新版本的 WordPress 可用:WordPress 3.0。
WordPress.org 使用 Subversion,它们提供对 their repository 的只读访问权限。我想将 2.9.2 和 3.0 之间的差异合并到我的存储库中。除非我弄错了,否则我应该可以使用 TortoiseSVN 的“合并两个不同的树”功能来完成此操作。
... 但是,当我将 http://core.svn.wordpress.org/tags/2.9.2 指定为 From URL,http://core.svn.wordpress.org/tags/3.0 作为 To URL,并将差异合并到我的存储库的 /WordPress/trunk 目录(trunk = 2.9.2)中时,我得到多个树冲突,以及至少一个正常冲突。
我不介意手动解决冲突,但我不知道该怎么做。 Subversion 告诉我已对已删除的文件进行了更改。正常的冲突尤其令人费解。怎么会这样?我是不是做错了什么?
【问题讨论】: