Msbuild tf.exe历史记录*获取“;无法确定源代码管理服务器;

Msbuild tf.exe历史记录*获取“;无法确定源代码管理服务器;,msbuild,Msbuild,我们刚刚从TFS 2010升级到TFS 2012,我们遇到了一些问题 tf.exe历史记录* 获取以下错误消息 “无法确定源代码管理服务器。”也有同样的问题,尝试了/collection的各种值,最后找到了正确的值,所有TFS2012 tf命令再次开始工作 在VS中的团队资源管理器中,右键单击服务器名称并选择属性,您需要完整的URL参数,包括http、端口号和所有内容。 对我来说那是 http://devserver:8080/tfs/defaultcollection 所以这个命令只是 tf

我们刚刚从TFS 2010升级到TFS 2012,我们遇到了一些问题

tf.exe历史记录*

获取以下错误消息


“无法确定源代码管理服务器。”

也有同样的问题,尝试了/collection的各种值,最后找到了正确的值,所有TFS2012 tf命令再次开始工作

在VS中的团队资源管理器中,右键单击服务器名称并选择属性,您需要完整的URL参数,包括http、端口号和所有内容。 对我来说那是

http://devserver:8080/tfs/defaultcollection
所以这个命令只是

tf workspaces /collection:"http://devserver:8080/tfs/defaultcollection"

或者,通过添加连接,您只能在Visual Studio中直接配置连接一次。之后,tf.exe将自动使用正确的服务器


此解决方案适用于我使用visual studio 2017。

您是否尝试显式添加[/collection:TeamProjectCollectionUrl]参数以强制连接到团队集合?忘记将url包装为字符串,这似乎可以解决此问题,谢谢。很抱歉我的回复太晚了!我刚刚在VS2017中使用了团队资源管理器/管理连接(工具栏中的插件符号),并添加了我们的TFS服务器。似乎TF.exe事后意识到该连接并正确使用它。