gpt4 book ai didi

visual-studio-2012 - 将 TF.exe 与 Team Foundation Service 一起使用?

转载 作者:行者123 更新时间:2023-12-02 00:11:50 24 4
gpt4 key购买 nike

我们正在将我们的构建从 Team Build (Team Foundation Service) 转移到使用 Jenkins CI 进行构建的本地构建机器。但是,我们仍然希望使用 Cloud 进行源代码控制。所以现在我们需要访问云 TFS 来获取最新版本。Jenkins 有一个 TFS 插件,但它是为 TFS 2008 制作的。

现在我遇到了无法从 VS2012 使用 TF.exe 访问云 TFS 的问题。我在这里找到一篇文章,向我展示了 TFS 2008 和 2010 之间的区别(我需要将 /tfs/DefaultCollection 添加到服务器 URL),但这不适用于云 TFS。

这是错误:

TF31002: Unable to connect to this Team Foundation Server: https://myserver.visualstudio.com/tfs/DefaultCollection.

Team Foundation Server Url: https://myserver.visualstudio.com/tfs/DefaultCollection.

Possible reasons for failure include: - The name, port number, or protocol for the Team Foundation Server is incorrect . - The Team Foundation Server is offline. - The password has expired or is incorrect.

Technical information (for administrator): The Remoteserver returned an error: (404) Not found.

我已经尝试过使用和不使用 /tfs/DefaultCollection。相同的结果。

根据我的发现,文档几乎没有。

有人用 TF.exe 成功访问云 TFS 吗?

编辑:浏览其他文章,我看到其他人没有使用 /tfs,所以只需添加 /DefaultCollection(感谢 Microsoft 更改每个版本的 URL...)但是,输出仍然很糟糕。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>tf workspaces -format:brief /server:https://myserver.visualstudio.com/DefaultCollection /login :myuser,mypassword

结果:

No workspace matching *;[NAME OF ANOTHER USER] on computer MYMACHINE found in Team Foundation Server https://myserver.visualstudio.com/DefaultCollection.

最佳答案

好的,找到解决方案...如果之前运行 tf.exe 的机器上没有映射工作区,则添加“/computer:*”...

结论:连接到您在 TFS 中的集合的 URL 在每个版本中都发生了变化。

TFS 2008: mytfs

TFS 2010: mytfs/tfs/DefaultCollection

TFS 2012: mytfs/DefaultCollection

我的天啊..

关于visual-studio-2012 - 将 TF.exe 与 Team Foundation Service 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14828429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com