3

在 VS2012 RC 的 TFS 预览中,我有一个工作区“c:\project”的服务器版本绑定到“$/project”。

我在“c:\project\default\src\solution.sln”中有一个绑定到“$/project/default/src/solution.sln”的解决方案文件。

我在绑定解决方案中有一些我不想包含在源代码管理中的项目。

对于我不想进行源代码控制的项目,我已经从“文件 > 源代码管理 > 高级 > 更改源代码控制”中删除了绑定。

保存并签入对解决方案文件的更改,但每次我打开解决方案时,它都会自动绑定源代码管理中缺少的项目。实际上,我在“文件 > 源代码管理 > 高级 > 更改源代码管理”中所做的更改似乎没有持续存在!

我试过解除绑定然后撤销项目,反之亦然,效果相同,绑定信息保存在哪里?

我还尝试删除所有 .vspscc 并确认每个 .csproj 在 Scc 元素上没有任何内容:

    <SccProjectName>
</SccProjectName>
<SccLocalPath>
</SccLocalPath>
<SccAuxPath>
</SccAuxPath>
<SccProvider>
</SccProvider>

有没有办法防止这种自动绑定发生?我很确定我已经用以前版本的 VS 和 TFS 做到了这一点!

谢谢,P。

4

1 回答 1

0

看起来固定在 7 月的更新。

于 2012-07-09T18:33:05.643 回答