2013-02-19 89 views
0

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

问题是:是否有方法论解释如何处理这样的问题,以及像GIT或其他SCM这样的软件如何帮助我。

回答

1

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

git对你来说是完美的。您可以为每个客户端branch并在分支机构进行核心修改。将bug修复应用到每个分支时,您可以为每个分支设置cherry-pick(一个很酷的git功能)或rebase(另一个很酷的git功能)。

相关问题