维护针对同一台PC的同一解决方案的两个版本

时间:2014-02-19 17:17:57

标签: c# visual-studio-2010 git svn visual-studio-2012

我有一个复杂的Visual Studio解决方案,可以处理来自数据库的数据。将根据新的业务规则修改数据库,因此将创建一个新的数据库。

用户也需要使用旧数据库工作几年。要求是创建应用程序的新版本。使用相同的应用程序处理这两个数据库会过于复杂,并且只会给用户(以及我们)带来问题。 该应用程序的两个版本将安装在同一台PC上。

不会在旧版本的应用程序中添加新的功能,只会修复错误。 实际上我没有看到任何创建分支的理由。如果有任何bug需要修复,我只想拥有旧版本的代码(实际上它是一个非常稳定的版本,6个月后没有问题)

我只是想克隆解决方案文件夹并为新版本创建新的产品版本。 当然,我会处理新文件夹中的所有路径和引用,而解决方案包含许多项目和程序集(超过20个)。

这种方式有任何缺点,或者我是否应该使用版本控制(svn)? 在过去使用visual studio 5/6时,我习惯于为每个新的主要版本克隆项目文件夹,并且它始终有效。现在,我对使用Visual Studio 2010做同样的事情没有信心。

实际上我只使用svn作为备份/恢复系统。

感谢您的回复。

0 个答案:

没有答案
相关问题