对于我们有这样一个场景,人们有哪些使用Git的建议:
我一直在为一个小型的1人项目使用这种技术http://dev.innovationfactory.eu/2010/06/09/development-and-release-strategy-with-git/,但我担心我们可能会遇到多个客户端版本的麻烦。
我在下面概述了一个可能的策略,但我认为我们会遇到麻烦。虽然我们可以将某些东西标记为发行版,但我们的客户端版本会出现太大的差异,因此很难知道在哪里应用什么修补程序。
当然,答案是重构代码,这样客户端版本就不会修改代码--但我现在没有那种奢侈:-)
编辑:安德鲁指出了一个很好的类似的问题,我以前一定没注意到。它没有我自己的问题那么详细,包含了足够的细节和好的答案。所以我投票赞成这个问题:如何跟踪Git中共享公共代码的几个项目?
发布于 2011-04-07 09:04:00
为所有客户设立分支机构。补丁更新可以通过樱桃采摘工作。
必须有git的文档:链接。
https://stackoverflow.com/questions/5578388
复制相似问题