【问题标题】:Multiple versions of source files in Visual Studio 2010?Visual Studio 2010 中源文件的多个版本?
【发布时间】:2011-12-31 21:05:22
【问题描述】:

我想知道是否可以在 Visual Studio 2010 Ultimate 中保存特定文件的不同版本。假设我想改变我项目的主要部分。我知道我的项目的当前版本运行良好,但我想进行一些更改,然后比较两个版本的程序。我希望能够保存多个版本的 C++ 源/头文件,然后根据我的需要使用所需的版本。这可能吗?

谢谢,

Devjeet

【问题讨论】:

  • 复制您要更改的文件,并将其命名为不同的名称。然后创建两个构建配置文件,一个编译一个版本,另一个编译另一个。
  • 有诸如版本控制程序之类的东西可以为整个项目做到这一点。参见例如 git、cvs 或其他类似的工具...
  • 哦,是的,这就是我现在所做的。我想知道与重命名或备份/恢复相比,是否有更简化的方法,比如是否有内置功能
  • @devjeetroy Visual Studio 具有用于处理修订控制的内置工具。开箱即用,它具有 TFS 挂钩,但您也可以将内置工具与其他系统一起使用(即:我将它与 Mercurial 一起使用......)
  • 我认为这个工具被称为DVCS,在这种情况下重点是D ;-)

标签: c++ visual-studio-2010


【解决方案1】:

我希望能够保存多个版本的 C++ 源/头文件,然后根据我的需要使用所需的版本。这可能吗?

这确实是版本控制的工作。我建议您查看revision control system

【讨论】:

    【解决方案2】:
    【解决方案3】:

    源文件有一个属性可以从特定构建中排除源。 例如,您可以从发布构建中排除源并将其包含在调试构建中。 您可以将其扩展为额外的(用户定义的)构建类型。

    示例:创建一个额外的构建类型(带有配置管理器),其中包含发布和调试构建,其中您排除了原始源。然后创建您要更改的不同源并将其包含在项目中,并确保将它们从原始构建中排除。您需要为这些更改的来源使用不同的名称(保留原件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多