标签: git continuous-integration git-svn configuration-management git-flow
从svn到git,我们的项目已经converted。开发人员现在正在使用git-svn,但我想这样做 继续利用引擎盖下的更多动力。的收藏:
git-svn
以下策略是否有效?
Git-Flow很诱人 - 主要是因为它很好地描述和自动化。但它似乎不适合我的情况;主要是由于可能的并行版本,多个产品系列和CI aspects。
非常感谢任何知情意见。
答案 0 :(得分:3)
好吧,一旦你转换为git,为SVN设置一些分支将是非常hacky。我认为那些“用户”应该学习或消失。如果您需要git的功能来进行更好的分支管理,那么无论S& U如何,它都是正确的解决方案。
在管理多个生产版本方面,我将为您提供我为Net-SNMP提出的非常有效的模型。我们有许多生产版本的分支,这些分支可以维护多年,因此跟踪补丁在SVN下总是很痛苦。在我们新的Workflow下,我们感到非常高兴并且通常有足够好的感觉,因为我们没有因为真正的合并而将补丁丢弃到某个分支或另一个分支(与SVN相反,我们不得不手动确保每一个分支包含每个补丁)。