双版本软件版本控制/分支

时间:2018-04-30 20:53:17

标签: branch versioning

我们正在开发.NET软件,到目前为止,我们能够为客户使用单一版本的软件。但是,由于我们的软件将运行在环境上的一些无法预料的变化,我们现在需要两个相同软件的相似版本,我们的客户应该可以从中选择。

对于同一软件的类似版本,有什么好的做法?

最初我曾想过在我们的解决方案上有两个项目,每个版本一个,但这会导致维护噩梦。不同之处在于单个* .cs文件(反过来,它包含许多不同的方法和第三方dll引用),并且有两个不同的项目需要我们镜像两个项目的每个更改(假设我们赢了&t; t也需要第三个版本。)

我之前从未遇到过这样的情况,我想知道在这种情况下建议/最常用的选择是什么。

0 个答案:

没有答案