维护对android源码的更改

时间:2013-09-08 15:52:50

标签: version-control android-source

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

你应该遵循以下原则:

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

答案 1 :(得分:1)