0

我有一个包含多个项目的解决方案,我并不总是想同时构建这些项目。

所以我创建了几个解决方案配置,如下例所示:

配置1

  • 项目 A 正在构建
  • 项目 B 正在构建
  • 项目 C 未构建

配置2

  • 项目 A 正在构建
  • 项目 B 未构建
  • 项目 C 正在构建

等等

直到昨天,当我创建了几个新的解决方案配置时,一切都运行良好。从那时起,每次我更改配置时,我的所有项目文件都会被检出,尽管它们与服务器版本没有区别。

有人可以解释这种行为吗?

而且,更重要的是,我能做些什么来阻止它?

4

1 回答 1

1

这可能很难,但是:停止使用 SourceSafe,它已经远远超过了它的支持期限,并且在 (如果你需要免费的话)都有一个更好的选择,同时支持

或者任何非 Microsoft 选项,例如云中的,或者本地的普通

签出项目的原因可能仅仅是因为 Visual Studio 删除了只读位,这是更现代的系统不再需要依赖的东西,因为它们实际上会比较文件内容以确定文件是否需要检查过了。很久很久以前,我已经停止调试 SourceSafe。

于 2015-03-13T09:28:05.313 回答