关于git的讨论记录

来源:互联网 发布:青少年计算机编程创业 编辑:程序博客网 时间:2024/06/05 05:32
好处:
1、本地提供一个版本管理系统功能,可以任意回滚
2、原先挂在服务器端的持续集成等功能,都可以在本地做
3、可以组装多级的提交系统,例如甲乙丙三个人合作,甲和乙都在改资金模块,统一提交到级别1并处理冲突;甲乙合并以后的再和丙合并,提交到级别2。每一级都可以回滚、集成测试等(试飞环境就是从上述两个特性来)
4、特别适应于回到生产版本改bug的情况,因本地有所有的版本,不需要checkout多个分支,直接回滚到生产版本然后修改即可
5、本地working Copy永远只有一份,没有多个分支
6、XCode支持Git的本地修改文件的显示
 
不好:
越最高级的代码库提交频率越低,如果使用不当,容易造成大面积的冲突难以解决。