【发布时间】:2012-06-18 01:52:36
【问题描述】:
每次我在 Visual Studio 中打开我的解决方案时,它都会尝试通信并验证每个文件在源代码管理中是否已更新为最新。我正在做一个非常大的项目,想知道如何为这个解决方案禁用它?此外,我也很好奇如何启用它?
【问题讨论】:
-
您是从源代码管理还是从本地 .sln 文件打开解决方案?
-
我从本地 .sln 文件打开解决方案。
每次我在 Visual Studio 中打开我的解决方案时,它都会尝试通信并验证每个文件在源代码管理中是否已更新为最新。我正在做一个非常大的项目,想知道如何为这个解决方案禁用它?此外,我也很好奇如何启用它?
【问题讨论】:
在 Visual Studio 2010 中:
1) 转到工具 -> 选项 -> 源代码管理 -> 环境。
2) 在“源代码管理环境设置”中,从下拉列表中选择“自定义”。
3) 取消选中“打开解决方案或项目时获取所有内容”。
(这是一个全局设置。它不是特定于解决方案的。)
【讨论】:
您可以安装 TFS 电动工具,假设您使用 TFS 2010,那么您可以下载它们 here 打开 Visual Studio 命令提示符并运行命令 tfpt connections 这将打开一个对话框,其中将显示您的所有可用的 TFS 服务器和集合。
您可以尝试 2 个选项,首先取消选中“启动时自动连接到服务器”这应该会阻止 VS 在您打开解决方案时尝试连接到 TFS。如果这不起作用,请单击 TFS 服务器旁边的“+”并选择您用于源代码控制的集合。点击“编辑”按钮,您应该会看到一个名为“服务器脱机”的复选框,选中此项,您将不再连接到 TFS。
要反转行为,请使用相同的工具将值切换回默认值
【讨论】: