0
我有一个基础版本的产品,我的一些客户需要一些修改,插件结构无法处理,因为它不是附加功能 - 但是一些核心功能的重大修改版本。问题是,我们可以处理应用错误修复,让两个或三个客户端,但现在很难处理,并记住应该在各种项目中应用相同的代码更改。开发同一产品的不同版本的方法
问题是:是否有方法论解释如何处理这样的问题,以及像GIT或其他SCM这样的软件如何帮助我。
我有一个基础版本的产品,我的一些客户需要一些修改,插件结构无法处理,因为它不是附加功能 - 但是一些核心功能的重大修改版本。问题是,我们可以处理应用错误修复,让两个或三个客户端,但现在很难处理,并记住应该在各种项目中应用相同的代码更改。开发同一产品的不同版本的方法
问题是:是否有方法论解释如何处理这样的问题,以及像GIT或其他SCM这样的软件如何帮助我。
这是很难处理,并记住在各种项目中应用相同的代码更改。
git
对你来说是完美的。您可以为每个客户端branch
并在分支机构进行核心修改。将bug修复应用到每个分支时,您可以为每个分支设置cherry-pick
(一个很酷的git
功能)或rebase
(另一个很酷的git
功能)。