我应该如何将git-flow范例应用于我的项目?

时间:2013-06-01 15:05:22

标签: git branch flow

我已经开始使用git flow并且有一些问题。

  1. herehere等示例中,我看到发布分支已启动,然后在发布分支完成之前完成了几次提交。这是为什么? 难道一切都不准备然后被释放?在第一个示例中,甚至在发布分支打开时开发了一个新功能。

  2. 我即将对我当前的项目进行一些重构。我应该使用/创建什么分支?功能分支似乎不适合我,因为它没有按照定义的功能。我应该在开发分支中做到吗?

  3. 据我所见,功能分支仅限本地,但如果我想与整个团队合作开发功能呢?

1 个答案:

答案 0 :(得分:4)

  1. 两件事
    • 管理更改 - 您可以在这里执行诸如修改应用程序和文档中的版本号之类的操作。前提是,在你创建分支之前,你不知道next version number将是什么,所以你推迟了这个决定。
    • 错误修正 - 您已完成发布中所需的所有功能,但有一些错误修正。您可以告诉所有人在发布完成之前不要将功能分支(用于将来的版本)合并到开发中,或者启动发布分支以允许开发向前发展。
  2. 为一切提供功能分支。 功能分支只是一个名称;他们更喜欢做一些工作而不会弄乱别人分支机构,但这是一个很长的名字。
  3. 分享功能分支是完全合理的。向你的同事询问他们的偏好。