TFS TFS是否还需要.vspcc文件?

dan*_*ain 7 version-control tfs tfs2008

我们正在使用TFS,当我们切换分支时遇到问题,它每次都会引发TFS绑定问题.

我们还有

.vspcc文件.vsscc文件

这是我猜它存储绑定的位置,有没有人有任何建议如何轻松切换TFS中的分支没有痛苦?

Kur*_*out 6

这些文件用于存储从源代码管理中排除的文件 - 是的,它们本身处于源代码管理之下.我以前从来没有担心过这些问题,所以我认为这不是问题所在.

绑定通常存储在您的实际proj和sln文件中.

如果您遇到绑定问题,实际上您的工作区有问题.在新的本地文件夹中创建一个新工作区,从头开始从服务器获取所有内容(即通过visual studio设置工作区映射,通过源资源管理器打开解决方案等.不要在这里使用任何聪明的技巧 - 否则奇怪的事情发生),或尝试去文件 - >源代码控制 - >更改源代码控制,解除绑定所有项目并重新绑定它们.如果你这样做,VS会盲目地将绑定信息重新写入你的项目和sln文件.

特别要确保您检出的所有服务器路径都可以映射到本地路径.

只需从相应的文件夹/分支打开相应的解决方案文件即可在分支之间切换.显然,这给你带来问题是不正常的.

  • +1用于工作空间映射建议.每一个.单.时间.我已经看到绑定的问题或有趣的"我得到最新后保持灰色"问题,结果是糟糕的映射.我建议OP删除当前工作区,然后将类似"c:\ projects"的内容映射到顶级"$ /"TFS文件夹. (2认同)