Git基础 4 —— 分支开发工作流

来源:互联网 发布:mysql timestamp 编辑:程序博客网 时间:2024/05/29 13:58


Git Pro 第二版: https://www.gitbook.com/book/bingohuang/progit2/details



  由于Git 分支管理的便捷,衍生出了一些典型的工作模式。

1. 长期分支
  因为 Git 使用简单的三方合并,所以就算在一段较长的时间内,反复把一个分支合并入另一个 分支,也不是什么难事。也就是说,在整个项目开发周期的不同阶段,你可以同时拥有多个 开放的分支;你可以定期地把某些特性分支合并入其他分支中。
  许多使用 Git 的开发者都喜欢使用这种方式来工作,比如只在 master 分支上保留完全稳定 的代码——有可能仅仅是已经发布或即将发布的代码。他们还有一些名为 develop 或者 next 的平行分支,被用来做后续开发或者测试稳定性——这些分支不必保持绝对稳定,但 是一旦达到稳定状态,它们就可以被合并入 master分支了。这样,在确保这些已完成的特 性分支(短期分支,比如之前的 iss53 分支)能够通过所有测试,并且不会引入更多 bug 之 后,就可以合并入主干分支中,等待下一次的发布。

2.  特性分支
特性分支对任何规模的项目都适用。 特性分支是一种短期分支,它被用来实现单一特性或其 相关工作。
0 0
原创粉丝点击