在软件开发过程中,经常使用并行开发的方式,即将同一个项目分配给不同的人来完成,每个人负责其中的一个模块,等所有人都完成后,再进行整合。最后整合面临的问题是需要选出一个人来进行专门整合,此时的工作量会非常的庞大。本文介绍了git,svn等scm软件的区别,并结合实际场景,介绍了使用git工具,在一个简单的gitflow下,并行开发的场景。希望能够帮助其它开发人员使用git工具来进行类似的工作。