版本控制多个版本的winform应用程序

版本控制多个版本的winform应用程序

问题描述:

我有两个版本的winform应用程序: 免费版和专业版。 有时我想为两个版本添加一个功能(或更改)。 在两个版本上管理这些更改的最简单方法是什么? 有没有比TFS更简单的方法?版本控制多个版本的winform应用程序

什么是最简单的方法来管理这两个版本的变化?

不同分支的(在任何SCM)两个版本,“每任务科”工作流(和完成任务合并成需要的分支,没有在产品分支进行改变)

有比TFS更简单的方法?

你可以使用任何 VCS具有良好的支持分支(TFS不仅仅是VCS更多)

+0

谢谢你的回答!你为我推荐什么VCS?我一个人工作(没有团队工作)和本地(不需要上网),我还没有与任何vcs工作过! – 2014-08-31 05:44:30

+0

@ user2741577 - 尝试使用SVN(TortoiseSVN),Mercurial(TortoiseHG),Fossil(就像在CLI中一样)并为你定义更好的**和你的习惯 - 里程可能会有所不同。我只是不建议从Git开始并使用Bazaar。对于自己不同的独奏项目,我主要使用Mercurial(现在) – 2014-08-31 20:37:06

我会选择具有单个代码库和使用条件编译产生的两个版本。这种方式你甚至不会想到管理分支从专业分开。