解决方案A中的TFS显示来自解决方案B的待定更改 - 使用团队基础服务

时间:2013-05-19 17:20:21

标签: tfs tfs2010 tfs2012

我正在使用Team Foundation Services来管理两种不同的解决方案。它们都在DefaultCollection中。如果我在visual studio中打开解决方案A并进行更改,解决方案B会在团队资源管理器中显示此挂起的更改。这是预期的行为吗?我可以更改此设置,以便VS与解决方案B的实例看不到解决方案A中的任何内容吗?这很令人担忧,因为我担心来自SA的文件会被添加到SB中。

1 个答案:

答案 0 :(得分:1)

欢迎来到TFS工作区的世界。解决方案A中的文件实际上并未添加到解决方案B中,但在Visual Studio中,您看到的是当前在计算机上的TFS工作区中检出的所有文件的列表。此行为是设计使然(如果您碰巧编辑Visual Studio之外的某些文件,实际上非常有用)。

Jesse has an excellent write up on how to separate out these things if you want to。基本上,您可以为每个解决方案定义单独的TFS工作区。

<shameless_plug>有关TFS工作区的更多信息,您可能还需要查看Professional Team Foundation Server 2012本书。</shameless_plug>

相关问题