【发布时间】:2014-06-13 15:09:31
【问题描述】:
好的,这是我的情况:
我正在使用开源软件包。假设名称是 MyApp。
由于我的需要,我修改了MyApp v3.0.2的源码。它有效。
现在,MyApp(上游)更新到 v3.1.0,更新日志很有趣,因为它提到了一些我非常想应用到我的安全修复程序。
我使用 Mercurial 跟踪了 v3.0.2 和后续更改。现在,将这些更改集成到 v3.1.0 的最佳方式是什么?
我最初的计划:针对 3.0.2 对我的版本进行差异化,恢复到 3.0.2,用 3.1.0 覆盖(并提交),然后对差异进行逐个文件分析,然后应用它们手工。
您认为有更好的方法吗?
【问题讨论】: