内容简介本书首先通过系统化的介绍和比较,从整体上讲解了代码管理工具和系统的历史和发展。其次分别从小型团队、中大型团队、分布式大团队、基于微服务的团队及开源团队的角度总结了代码管理的核心技术及实践经验,其中包括不同类型的团队对代码管理工具和系统的选择,以及代码管理的流程、策略和技巧,还有一些代码管理工具和系统的难点、痛点等,包括如何选择分支策略、如何管理多产品线的代码、代码备份策略,以及如何在大型团队中将代码从Subversion迁移到Git等。本书可帮助读者在现实中从团队的大小及代码管理模式是集中式还是分布式、开源还是闭源等各个角度去了解和思考代码管理的核心技术和实践经验,从而帮助团队建立起一套高效的代码管理系统、策略和流程。本书的读者对象主要是每天都需要使用代码管理工具的程序员、代码管理工具和系统的管理人员,以及团队的技术领导人员。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据代码管理核心技术及实践/刘冉,肖然,覃宇著.—北京:电子工业出版社,2018.1ISBN978-7-121-32849-7Ⅰ.①代…Ⅱ.①刘…②肖…③覃…Ⅲ.①软件开发Ⅳ.①TP311.52中国版本图书馆CIP数据核字(2017)第247838号策划编辑:董英责任编辑:徐津平印刷:装订:出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编:100036开本:787×9801/16印张:13.75字数:251千字版次:2018年1月第1版印次:2018年1月第1次印刷印数:2500册定价:59.00元凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。本书咨询联系方式:010-51260888-819,faq@phei.com.cn。前言我从2004年开始直到现在都在从事软件开发工作,经历了没有代码版本管理、代码集中式管理,以及现在的分布式代码管理,在这一过程中,我深刻体会到代码管理在软件开发中的重要性。近几年,随着软件开发规模越来越大,开发团队的规模也随之扩大,出现了越来越多的分布式团队,工程效率问题也越来越突出,比如QCon在2016年首次举办了“工程效率提升”专题。由此可见工程效率已经成为现代软件业中一个无法让人忽视的问题。在工程效率这个范畴里,代码管理占据了举足轻重的地位,因为代码是开发人员每天工作的主要对象和内容,如果不能有效...