标签: codebase
假设我想创建一个以不同名称,不同UI和一些更改功能标记的聊天应用程序的衍生产品。如何在这些与80%相同的代码库之间进行同步更改?
编辑:已经使用git。
答案 0 :(得分:5)
这是一个非常通用的问题,应该在任何基础软件工程课程中介绍。
我从:
在这个主题上有一整套专家和产品 - 修订控制和合并。
答案 1 :(得分:1)
如果它通常是单向同步(主要开发推动分拆项目),你应该考虑使用分布式代码库。
Mercurial是最受欢迎的DCR之一 有许多分布式代码存储库系统。该网站提供了一个不错的tutorial。