一位开发人员最近向我展示了一篇博文,其中有一个很好的可视化表示git布局。他暗示这种特殊的策略越来越受欢迎,但是这里和通过谷歌的大量搜索还没有出现在博客文章中。
它的主旨是你有一个用于主要开发的主干,以及一个用于即时客户驱动的错误修复的“主干”。主要开发有一个分支,定期合并到主干发布主要版本,然后你有功能分支。有一个可爱的图表清楚地显示了这一切。
由于我想更好地学习git,我很乐意将该图作为助手。它也可以作为试图说服同事切换到git的视觉效果。有没有人碰巧知道我在说什么,可以提供一个链接?
编辑: 我现在意识到我的标题对内容有点误导。如果有人想发布git分支的其他策略,他们也会受到赞赏。
答案 0 :(得分:11)
听起来你在谈论this workflow titled "A Successful git branching model"。 nvie的人员还创建了git-flow子命令,该子命令实现了第一个链接中描述的分支模型。可以找到关于git-flow工具的博客文章here。但请注意,在Windows上设置git-flow可能有点棘手。在* IX机器上,它非常直接。