1

如果我必须为某些自定义要求更改应用程序(电子邮件、浏览器等)的源代码,我想知道我应该如何维护这些更改,以便以后可以升级到更新版本的应用程序。

我可以考虑维护差异补丁并稍后应用到较新的版本,但我想知道是否有任何最佳实践。只分叉一个分支并继续将较新的更改合并到其中是否很好?

谢谢。

4

2 回答 2

1

您应该遵循以下原则:

  1. 尽可能将您的修改保留在原始代码之外 - 如果您以后必须进行合并代码,这将节省您的工作量
  2. 以适当的方式记录您的修改工作,您需要知道为什么要进行这些更改以及您是如何进行的。
  3. 不要专家进行简单的合并,因为更改可能不会快进。首先重新设置您的存储库并选择您的更改并仔细应用。
于 2013-09-09T06:28:55.913 回答