如何在Visual Studio代码中连接TFS

use*_*289 39 tfs visual-studio-code

我是VS代码的新手.到目前为止它似乎非常好,比VS轻得多.如何将我现有的TFS服务器连接到VS代码(我的TFS必须留在现场 - 公司要求).我读到这可以做到,但到目前为止我只看到了Git或TFVC的例子.

And*_*SFT 48

就像丹尼尔说的那样" Git and TFVC are the two source control options in TFS".幸运的是,VS Code中现在都支持它们.

您需要为Visual Studio代码安装Azure Repos Extension .

安装过程非常简单:

  1. 在VS Code中搜索Azure Repos并选择由Microsoft安装
  2. 打开文件 - > 首选项 - > 设置
  3. 将以下行添加到您的用户设置

    如果您的计算机上安装了VS 2015,则Team Foundation工具(tf.exe)的路径可能如下所示:

    Git and TFVC are the two source control options in TFS

    或者对于VS 2017:

    Git and TFVC are the two source control options in TFS

  4. 打开本地文件夹(存储库),从视图 - > 命令Pallette ...,键入团队登录

  5. 提供用户名 - > 输入 - >提供密码以连接到TFS.

有关详细信息,请参阅以下链接:

在此输入图像描述

  • 此扩展似乎已[已弃用](https://github.com/microsoft/azure-repos-vscode/blob/master/DEPRECATED.md)。 (3认同)

Her*_*B92 9

似乎使用"Visual Studio Team Services"无法再找到扩展名.相反,通过在" 使用Visual Studio代码获取TFVC插件" 中使用"使用Visual Studio代码和Team Foundation版本控制 "中的链接,可以访问Visual Studio代码 GitHub 的Azure Repos扩展.在那里解释说你现在必须寻找"Team Azure Repos".

此外,请注意,使用Visual Studio Code中的新设置编辑器不必添加额外的斜杠.VS 2017的tf.exe路径 - 如果使用"用户友好"设置编辑器指定 - 将是公正的

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
Run Code Online (Sandbox Code Playgroud)


Cod*_*fee 9

我知道我参加聚会有点晚了,但是我确实想表达一些感叹。(我会发表评论,但声望点还不够,因此,这是一个完整的答案)。

这需要安装最新版本的VS CodeAzure Repo ExtensionGit

任何想要使用新的VS Code(或像我一样使用预览)的人,当您转到“设置”(“静态文件”->“首选项”->“设置”或CTRL +,)时,您都会在“用户设置”->“扩展名”->“ Azure”下查找回购。

Azure_Repo_Settings

然后在“ Tfvc:位置”下可以粘贴可执行文件的位置。

位置设置

对于2017年

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe

或2019年(预览)

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe

添加位置后,我关闭了VS代码(不确定是否需要这样做),然后转到git repo复制git URL。

Git_URL

在那之后,回到VS Code中,然后在Command Palette(视图-> Command Palette或CTRL + Shift + P)中键入Git: Clone粘贴我的仓库:

Git_Repo

选择要存储的仓库的位置。接下来是一个错误弹出。我继续观看视频,它引导我单击了VS代码屏幕底部带有惊叹号的“团队”按钮

Team_Button

然后选择新的身份验证方法

新方法

使用CTRL + C复制,然后按Enter。您的浏览器将启动一个页面,您可以在其中输入复制的代码(CTRL + V)。

Enter_Code_Screen

点击继续

继续按钮

使用Microsoft凭据登录,您将在VS Code的底部栏中看到更改。

底部栏

干杯!