我有一个项目为例。和我使用SVN.

我有下列副本:

A.WP2.6wordpress.org

B。WP2.6、我修改了一些核心文件(增加/del/改变某些文件的代码)

C.WP2.7wordpress.org

我想的更新版本,A至C和保留更改的版本,B。

我的一些变化,也许这样的:

版本,一个代号:

123 123

B代码:

123 x 123

版C码:

123 123 123

预期的最终版本:

123 x 123 123

我怎么可以做/申请补这个项目?任何更快的/更简单的方法如果我有100个不同的文件

也许我的思想在错误的方式。请建议,使它的权利。谢谢。

有帮助吗?

解决方案

(简单的答案):有没有完全自动的方式做到这一点-你会需要支和合并,合并将意味着你必须看看你的修改,并测试他们。

  1. 开始与(A)如/李箱,检查了进入你的工作副本
  2. 创建一个"供应商"的分支WP2.6
  3. 复制(B)进入主干。照顾 到svn rm和svn mv删除 重命名的文件,并承诺 树干
  4. 开关的工作副本的(A)-WP2.6分
  5. 复制(C)进入这个分支(再次,不要忘记svn mv和svn rm如果需要的话),和提交
  6. 开关工作复制回到主干
  7. 合并从WP2.6供应商的分支 回到主干(这是在哪里 大部分的硬的工作将)
  8. 测试它以任何程度的信心,需在提交之前干
  9. 重复对未来的版本

为了说明这种困难可以通常不会自动解决,考虑这样的:在你的例子,希望最终版本可以是:

123 x 123 123
123 123 x 123
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top