这是一篇多年前写于 wordpress 上的博文
微软副总裁 Gabriel Aul 放话说要将整个 Windows 源码搬到 Git 来管理。为此还在楼道里张贴了 “使用 Git 的五个阶段”,来安抚团队。
想想 5 个月前,我开始在公司推行 Git 来做代码版本管理。
- 搭建 Git 服务器
- 传播 Git 优点
- 教授 Git 用法
- 提供 Git GUI 工具
- 项目迁移 Git
- CI 持续集成
这些还都算来得简单。而图中的五阶段的前几个阶段确是让我感到维艰。
有的人搞不明白觉得难用、有的人认为建分支麻烦,而领导想要更严格的权限控制。排斥的声音总不绝于耳。起初总要上去跟对方争论,为 Git 辩护。渐渐的这种声音就少了。
至今也已 5 个月有余,虽然团队每天都在用 Git 来协作,但还是没有到达第五个阶段。