代碼管理的本質(zhì)需求
良好的并行開發(fā)奴艾,不易相互間的覆蓋;
本地可以維護(hù)版本,聯(lián)網(wǎng)后提交到服務(wù)器图筹;
版本庫(kù)之間可以簡(jiǎn)單的添加編譯依賴(百度的comake2系統(tǒng)就很方便)
示例:(CONFIG('public/ullib@1.4.5.44');)卫漫,直接生成編譯依賴以及makefile菲饼;工具集成web的 diff,合并樹列赎,以及code review 工具宏悦。
示例:代碼合并樹
現(xiàn)在看到的一個(gè)比較好的解決方案
吐個(gè)槽
過往經(jīng)歷的大廠,內(nèi)部使用類似cvs和svn的混合管理方式包吝。很多高級(jí)工程師維護(hù)的內(nèi)部系統(tǒng)饼煞,感覺還沒有開源的解決方案用著方便。感慨下~