0

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

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

4

1 回答 1

1

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

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

于 2013-02-19T09:26:36.643 回答