【发布时间】:2009-05-28 03:28:08
【问题描述】:
我们正在使用 TFS,并且在切换分支时遇到问题,每次都会引发 TFS 绑定问题。
我们还有
.vspcc 文件 .vsscc 文件
我猜它在哪里存储绑定,有人对如何轻松地在 TFS 中的分支之间轻松切换而没有痛苦有任何建议吗?
【问题讨论】:
标签: version-control tfs
我们正在使用 TFS,并且在切换分支时遇到问题,每次都会引发 TFS 绑定问题。
我们还有
.vspcc 文件 .vsscc 文件
我猜它在哪里存储绑定,有人对如何轻松地在 TFS 中的分支之间轻松切换而没有痛苦有任何建议吗?
【问题讨论】:
标签: version-control tfs
这些文件用于存储从源代码管理中排除的文件 - 是的,它们本身处于源代码管理之下。我以前从来不用担心这些,所以我不认为这就是问题所在。
绑定通常存储在您的实际 proj 和 sln 文件中。
如果您在绑定方面遇到问题,那么实际上您的工作空间存在问题。在新的本地文件夹中创建一个新的工作区,并从头开始从服务器获取所有内容(即通过 Visual Studio 设置工作区映射,通过源资源管理器打开您的解决方案等。不要在这里使用任何聪明的技巧 - 否则奇怪的事情发生了),或者尝试去文件 - > 源代码管理 - > 更改源代码控制,取消绑定所有项目并重新绑定它们。如果您这样做,VS 会盲目地将绑定信息重新写入您的项目和 sln 文件中。
尤其要确保您检查的所有服务器路径都可以映射到本地路径。
只需从相应的文件夹/分支中打开相应的解决方案文件即可在分支之间进行切换。显然,这给您带来问题是不正常的。
【讨论】: