禁用Visual Studio 2012中的代码自动保存

时间:2013-06-07 07:40:58

标签: visual-studio-2012 ide

我正在使用Microsoft Visual Studio 2012 Pro进行Windows软件开发。早些时候我曾经使用VS 2008.

我找不到的一个选项(旧版本中有)是:

建造前 -
  - 不保存任何更改
  - 保存所有更改
  - 提示保存更改

以上内容可在Tools-> Options-> Build&以旧版本运行。

有时当我在代码中进行临时更改时我不想保存它,那么该功能就派上用场了。

在构建/运行代码之前,有什么方法可以阻止VS 2012保存我的代码。

谢谢,

干杯, GR

2 个答案:

答案 0 :(得分:3)

在Visual Studio 2010中删除了该功能。据我所知,它在Visual Studio 2012中没有重新出现。

Save All Files Before Build Gone in Visual Studio 2012?

答案 1 :(得分:0)

关闭项目时,IDE会提示您保存未保存的代码或资源。

使用GIT或其他源代码管理,您可以在命令上运行以保存版本。 我实际上喜欢程序“ Second Copy”,可以将其设置为保存代码的版本(我将项目中任何已更改文件的最后15个版本保存)。它设置为在文件更改时运行,但是您不希望它在测试/调试时每次更改时都保存新版本,而是希望每次手动保存文件时都备份到新版本。使用鼠标/快捷键或在IDE关闭时使用。这样,您便可以真正满意地备份代码。

我认为拥有自动保存功能很危险,因为如果您拥有自动保存功能(无论是GIT还是Second Copy或其他功能),它都会使源代码控制过度工作;如果您没有自动保存功能,则如果您塞满了东西,则会失去回到先前版本的能力修改代码或决定不进行更改。但是,仍然可以选择具有自动保存功能(间隔执行或“运行” /“构建”时),以取悦所有用户(但默认值应为“关闭”) 当然,在“发布”中,所有文件仍会保存(应保存)。

考虑“第二份副本” ... http://www.secondcopy.com/(我与第二份副本没有关联,我已经使用多年了并且喜欢它)