【发布时间】:2012-07-03 01:05:12
【问题描述】:
我将 Visual Studio 2010 SP1 与 Team Foundation Server 2010 一起使用。每当我打开一个项目时,Visual Studio 都会自动检查项目文件 (.csproj)(但不是任何子文件)和相应的 .csproj。 vspscc 文件。
每当我比较 Pending Changes 列表中的项目文件时,它都会显示 .csproj 文件和 .csproj.vspscc 文件的文件相同 - 我们只需将它们重新签入或撤消更改。
有人能解释一下为什么会这样,以及如何修复它,这样每次我们打开项目时它就不会检查 .csproj 和 .vspscc 文件吗?
【问题讨论】:
-
我讨厌集成源代码控制。
-
对于我的一些未知原因,vs2010 通常将解决方案/项目配置中的所有更改保存在内存中,并且 vs2010 不会将它们保存到磁盘,除非您明确询问通过触发 Save All 或关闭项目来执行此操作。因此,很容易想象当您从源代码管理更新并丢失内存中的所有更改时的情况。可能是提前签出项目文件所需的这种行为。这只是我基于使用 vs2010 的个人意见。