【问题标题】:Connect to TFS with VS Code使用 VS Code 连接到 TFS
【发布时间】:2021-11-26 13:42:33
【问题描述】:

我正在尝试将 VS Code 连接到 TFS。 我设法安装插件“Argutec Azure Repos”,在 VS Code 中为 TF.exe 创建了本地工作区更改路径,甚至弹出询问我的名称和密码。

但是,当我输入凭据后,什么都没有发生,左下角的图标只显示“Unathorized...”。

我不确定这是否应该工作或维护 VS Code 插件。如果您知道出了什么问题,请告诉我,或者如果您知道如何将 VSCode 与 TFS(TFVC) 连接的更好方法

【问题讨论】:

    标签: azure visual-studio-code tfs tfvc


    【解决方案1】:

    确保已创建工作区并且其类型为 Local 以使扩展能够正常工作。如果需要运行:

    tf workspace /location:local /noprompt
    

    这会将存储库切换到本地工作区。

    然后使用 PAT 或“新的身份验证工作流程”在我这边成功。

    注意:

    官方 Azure Repos 扩展已停止并已弃用。它不再受到官方支持。

    取消 Azure Repos VS Code 扩展

    我们将停用此 Azure Repos VS Code 扩展。在 2020 年 11 月 6 日(2020 年 11 月 6 日),我们将从 VS Code Marketplace 中删除它并归档存储库。如果您仍然安装它,您可以继续使用它,但它不会获得任何进一步的投资或更新。

    我们为什么要这样做?

    自从我们在四年半前推出该扩展程序以来,Visual Studio Code 的采用率令人难以置信。 Azure DevOps 和 Azure Repos 同样继续看到惊人的增长。但是,带有 VS Code 的集中式源代码控制系统 TFVC 的使用已经下降。大多数 VS Code 用户更喜欢 Git,因此该扩展的使用在过去 1-2 年中急剧下降。 VS Code 有很好的原生 Git 支持。因此,我们决定停止支持此扩展。仍然在 VS Code 中使用 TFVC 的开发人员将需要使用外部版本控制客户端,例如 tf 命令行。

    发生了什么?

    我们发布了包含此通知但不包含其他功能更改、错误修复等的最终更新。

    2020 年 11 月 6 日,我们从 Visual Studio Code Marketplace 取消发布了该扩展。那些已经安装它的人可以继续使用它,但不需要微软的支持。该扩展程序不会收到任何更新、错误修复或安全修复,因此您使用它需要自担风险。

    我们归档了 GitHub 存储库,将其设置为只读状态。这不会删除代码或历史问题(尽管所有未解决的问题和 PR 都已关闭)。存储库仍然是可读和可分叉的。

    notice

    You can get the last released version from the Releases tab on GitHub.

    官方支持的路径是将 Visual Studio Team Explorer 与 VSCode 一起安装并并排使用。

    这个分叉似乎没有对项目做出实质性的改变

    【讨论】:

    • 感谢您的回答。它的本地工作区,否则我会出错。我在VS中检查了它。但它仍然无法以某种方式工作。无论如何,再次感谢您的帮助。
    • 我也调查了一下,遇到各种错误。我猜在 vscode 方面发生了一些变化,破坏了扩展。
    • 是的可能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 2021-07-11
    • 2022-12-19
    • 2019-01-12
    • 2017-10-25
    相关资源
    最近更新 更多