Dvo*_*nik 1 .net c# wpf mercurial
我需要同时发布WPF应用程序的两个版本(" A "和" B ").版本之间的差异通常是不变的.
差异如下:
功能是一样的.
如何在这种情况下使用mercurial?
我为每个版本使用两个separete命名分支,每当我需要释放它们时,我将它们与我的开发分支合并.对于版本" A ",它工作正常,但我每次合并时都必须更改" B ":我必须更改资源,修复AssemblyInfo,重命名应用程序等.
我想知道你是否真的需要维护两个版本的源代码来实现相同的功能.
您可能会发现实现功能切换解决方案将减少发布和维护版本的需要.Martin Fowler的以下文章提供了功能切换的一个很好的概述.
http://martinfowler.com/bliki/FeatureToggle.html