0

我开发了具有多种功能的产品。几天前,我们发布了我们的第一个版本 v1r1。

现在我们已经开始在 v1r2 中开发。

我的问题是如何使用 v1r1 管理 v1r2 代码?

如果我将进行条件编译(#define V1R2),那么代码将变得混乱,因为该代码会有多个版本,并且如果团队 1 正在处理 v1r1 并且团队 2 同时正在处理 v1r2,则可能会出现代码冲突。

我不想为版本修订(v1r2)保留不同的副本。一旦我们开始开发 v2(版本 2),我将保留不同的副本。

任何想法都将受到高度赞赏。谢谢-桑迪普·帕特尔。

4

1 回答 1

0

我总是觉得gitworkflows很有启发性。即使您不使用 Git,其中描述的做法也非常合理,适用于几乎所有版本控制系统(尽管不推荐使用的不将历史表示为 DAG 的系统在执行合并时可能会给您带来困难) .

我也喜欢这篇更详细的文章。对于此工作流程,存在一组脚本,可以更轻松地实施此工作流程。

于 2013-04-09T06:39:51.040 回答