我应该如何将git流范例应用到我的项目中?

我应该如何将git流范例应用到我的项目中?,git,branch,flow,Git,Branch,Flow,我已经开始使用git flow,并且有一些问题 在像和这样的例子中,我看到一个发布分支启动,然后在发布分支完成之前完成几个提交。为什么呢? 难道不是所有的东西都准备好了然后被释放了吗?在第一个示例中,甚至在发布分支打开时开发了一个新特性 我将对我当前的项目进行一些重构。我应该使用/创建哪个分支?功能分支对我来说似乎不合适,因为根据定义它不是功能。我应该在发展部做得对吗 就我所见所读,功能分支只是本地的,但如果我想与整个团队一起开发一个功能,该怎么办 两件事 管理更改-这是您可以在应用程序和文档

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

  • 在像和这样的例子中,我看到一个发布分支启动,然后在发布分支完成之前完成几个提交。为什么呢? 难道不是所有的东西都准备好了然后被释放了吗?在第一个示例中,甚至在发布分支打开时开发了一个新特性

  • 我将对我当前的项目进行一些重构。我应该使用/创建哪个分支?功能分支对我来说似乎不合适,因为根据定义它不是功能。我应该在发展部做得对吗

  • 就我所见所读,功能分支只是本地的,但如果我想与整个团队一起开发一个功能,该怎么办

  • 两件事
    • 管理更改-这是您可以在应用程序和文档中更改版本号的地方。前提是,在你做出分支之前,你不知道会发生什么,所以你推迟做出决定
    • 错误修复-您已经完成了版本中所需的所有功能,但仍有一些错误修复。您可以告诉每个人在发布完成之前不要将功能分支(用于未来版本)合并到开发中,或者启动发布分支以允许开发向前推进
  • 功能分支的一切。特征分支只是一个名称;他们更像是在做一些工作的同时不把其他分支搞砸,但这是一个很长的名字
  • 共享特性分支是完全合理的。询问你的同事他们的偏好
  • 两件事
    • 管理更改-这是您可以在应用程序和文档中更改版本号的地方。前提是,在你做出分支之前,你不知道会发生什么,所以你推迟做出决定
    • 错误修复-您已经完成了版本中所需的所有功能,但仍有一些错误修复。您可以告诉每个人在发布完成之前不要将功能分支(用于未来版本)合并到开发中,或者启动发布分支以允许开发向前推进
  • 功能分支的一切。特征分支只是一个名称;他们更像是在做一些工作的同时不把其他分支搞砸,但这是一个很长的名字
  • 共享特性分支是完全合理的。询问你的同事他们的偏好

  • 哦,我忘了第三个问题:3。就我所见所读,功能分支只是本地的,但是如果我想和整个团队一起开发一个功能呢?哦,我忘了第三个问题:3。就我所看到和阅读的,功能分支只是本地的,但是如果我想和整个团队一起开发一个功能呢?谢谢你的回答和链接。我以前不知道语义版本控制。谢谢你的回答和链接。我以前不知道语义版本控制。