![07553ac174d6e4832d1492c27051db18.png](https://i-blog.csdnimg.cn/blog_migrate/34138351f7b83bbccde6c6d8589620ba.jpeg)
各位好,这里是 China's Prices Project 项目的知乎专栏。我是厦门大学信息科学与技术学院计算机科学系大二学生,在项目组里具体负责数据库有关事项。关于 CPP 项目,您可以在 这篇文章里了解到更多的信息。若您对这个项目感兴趣,我们非常欢迎您与我们交流您的想法与见解。
—————————————————————————————————————————
在 上一篇文章里,我们介绍了 Git 与 GitHub 中的基本概念,利用这些基本概念,我们可以为我们的团队协作建立起“工作流”的概念,并应用到实际的开发过程中。
工作流其实不是一个初级的主题,其背后的本质问题其实是 有效的项目流程管理和 高效的开发协同约定。 ——"Getting Git Right"一个合理的工作流保证了你的项目在随着开发进程愈发复杂的时候仍然能够井然有序地推进,这正是工作流的用武之地。
我们将简单介绍几种目前开发工作中最常使用的基于 Git 的工作流,并与以往存在“中心服务器”的集中式工作流进行比对。
集中式工作流 (Centralized Workflow)
集中式工作流保留了在 SVN 下的工作风格,对于每一个 Repo,集中式工作流只使用 master 分支进行开发。开发者的开发流程为:
从 master