题
我有一个项目为例。和我使用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个不同的文件
也许我的思想在错误的方式。请建议,使它的权利。谢谢。
解决方案
(简单的答案):有没有完全自动的方式做到这一点-你会需要支和合并,合并将意味着你必须看看你的修改,并测试他们。
- 开始与(A)如/李箱,检查了进入你的工作副本
- 创建一个"供应商"的分支WP2.6
- 复制(B)进入主干。照顾 到svn rm和svn mv删除 重命名的文件,并承诺 树干
- 开关的工作副本的(A)-WP2.6分
- 复制(C)进入这个分支(再次,不要忘记svn mv和svn rm如果需要的话),和提交
- 开关工作复制回到主干
- 合并从WP2.6供应商的分支 回到主干(这是在哪里 大部分的硬的工作将)
- 测试它以任何程度的信心,需在提交之前干
- 重复对未来的版本
为了说明这种困难可以通常不会自动解决,考虑这样的:在你的例子,希望最终版本可以是:
123 x 123 123
123 123 x 123
不隶属于 StackOverflow