开发不同版本的同一产品的方法

时间:2013-02-19 09:20:23

标签: php git project-management versioning

我的基础版本中有一个产品,我的一些客户需要一些无法通过插件结构处理的修改,因为它不是附加功能 - 而是一些核心功能的大量修改版本。问题是我们可以处理两个或三个客户端的错误修复,但现在很难处理并记住在各个项目中应用相同的代码更改。

问题是:是否存在解释如何处理此类问题的方法,以及GIT或其他SCM等软件如何帮助我解决问题。

1 个答案:

答案 0 :(得分:1)

  

很难处理并记住在各种项目中应用相同的代码更改。

git在您的情况下非常完美。您可以branch为每个客户端进行分支中的核心修改。在对每个分支应用错误修复时,您可以为每个分支cherry-pick(一个很酷的git功能)或rebase(另一个很酷的git功能)。