创业公司使用什么样的系统管理代码

代码管理的本质需求

  1. 良好的并行开发,不易相互间的覆盖;

  2. 本地可以维护版本,联网后提交到服务器;

  3. 版本库之间可以简单的添加编译依赖(百度的comake2系统就很方便)
    示例:(CONFIG('public/[email protected]');),直接生成编译依赖以及makefile;

  4. 工具集成web的 diff,合并树,以及code review 工具。

示例:代码合并树

现在看到的一个比较好的解决方案

gitlab:git开源的server代码管理解决方案

吐个槽

过往经历的大厂,内部使用类似cvs和svn的混合管理方式。很多高级工程师维护的内部系统,感觉还没有开源的解决方案用着方便。感慨下~

你可能感兴趣的:(创业公司使用什么样的系统管理代码)