我有一个项目,例如WORDPRESS。我正在使用SVN。
我有以下副本:
A.WP2.6来自wordpress.org
B. WP2.6,我修改了一些核心文件(添加/删除/更改了一些文件的代码)
来自wordpress.org的C.WP2.7
我想将版本A更新为C,并保留版本B的更改。
我的一些更改可能是这样的:
版本A代码:
123 123
版本B代码:
123 x 123
版本C代码:
123 123 123
预期的最终版本:
123 x 123 123
我如何为该项目制作/应用补丁?如果我有100多个不同的文件,可以采用任何更快/更简便的方法
也许我以错误的方式思考。请提出正确的建议。
谢谢。
最佳答案
(简单答案):没有完全自动的方法-您将需要分支和合并,合并意味着您必须查看所做的修改并进行测试。
删除svn rm和svn mv并
重命名文件,并提交给
树干
回到行李箱(在这里
大部分艰苦的工作将是
为了说明通常无法自动解决的困难,请考虑以下问题:在您的示例中,希望的最终版本可以是以下任意一种:
123 x 123 123
123 123 x 123