如何在Visual Studio代码中连接TFS

如何在Visual Studio代码中连接TFS,tfs,visual-studio-code,Tfs,Visual Studio Code,我不熟悉VS代码。到目前为止,它看起来非常好,比VS轻得多。 我如何将我现有的TFS服务器连接到VS代码(我的TFS必须留在本地-公司要求)。 我读到这是可以做到的,但到目前为止,我只看到了Git或TFVC的示例 正如Daniel所说,“Git和TFVC是TFS中的两个源代码控制选项。”。幸运的是,目前VS代码中支持这两种方法 您需要安装Visual Studio代码的扩展。 安装过程非常简单 在VS代码中搜索Azure Repos,然后选择由Microsoft安装 打开文件->首选项->设置

我不熟悉VS代码。到目前为止,它看起来非常好,比VS轻得多。 我如何将我现有的TFS服务器连接到VS代码(我的TFS必须留在本地-公司要求)。
我读到这是可以做到的,但到目前为止,我只看到了Git或TFVC的示例

正如Daniel所说,“Git和TFVC是TFS中的两个源代码控制选项。”。幸运的是,目前VS代码中支持这两种方法

您需要安装Visual Studio代码的扩展。 安装过程非常简单

  • 在VS代码中搜索Azure Repos,然后选择由Microsoft安装
  • 打开文件->首选项->设置
  • 将以下行添加到用户设置中

    如果您的机器上安装了VS 2015,您的Team Foundation工具(TF.EXE)的路径可能是这样的:

    { "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe", "tfvc.restrictWorkspace": true } { “tfvc.location”:“C:\\ProgramFiles(x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe”, “tfvc.restrictWorkspace”:真 } 或对于VS 2017:

    { "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe", "tfvc.restrictWorkspace": true } { “tfvc.location”:“C:\\ProgramFiles(x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe”, “tfvc.restrictWorkspace”:真 }
  • 打开本地文件夹(存储库),从视图->命令托盘..,键入团队登录

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

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

    请注意,不支持服务器工作区:

    “TFVC支持仅限于本地工作区”:


    正如Daniel所说的“
    Git和TFVC是TFS中的两个源代码管理选项”。幸运的是,目前VS代码中支持这两种方法

    您需要安装Visual Studio代码的扩展。 安装过程非常简单

  • 在VS代码中搜索Azure Repos,然后选择由Microsoft安装
  • 打开文件->首选项->设置
  • 将以下行添加到用户设置中

    如果您的机器上安装了VS 2015,您的Team Foundation工具(TF.EXE)的路径可能是这样的:

    { "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe", "tfvc.restrictWorkspace": true } { “tfvc.location”:“C:\\ProgramFiles(x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe”, “tfvc.restrictWorkspace”:真 } 或对于VS 2017:

    { "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe", "tfvc.restrictWorkspace": true } { “tfvc.location”:“C:\\ProgramFiles(x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe”, “tfvc.restrictWorkspace”:真 }
  • 打开本地文件夹(存储库),从视图->命令托盘..,键入团队登录

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

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

    请注意,不支持服务器工作区:

    “TFVC支持仅限于本地工作区”:


    使用“Visual Studio团队服务”似乎再也找不到该扩展。相反,按照“让TFVC插件在VisualStudio代码中工作”中的链接,您可以访问GitHub。这里解释说,您现在必须寻找“团队Azure回购”

    另外,请注意,使用Visual Studio代码中的新设置编辑器,不必添加额外的斜杠。VS 2017的tf.exe路径(如果使用“用户友好”设置编辑器指定)仅为

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

    使用“VisualStudioTeamServices”似乎再也找不到该扩展。相反,按照“让TFVC插件在VisualStudio代码中工作”中的链接,您可以访问GitHub。这里解释说,您现在必须寻找“团队Azure回购”

    另外,请注意,使用Visual Studio代码中的新设置编辑器,不必添加额外的斜杠。VS 2017的tf.exe路径(如果使用“用户友好”设置编辑器指定)仅为

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

    我知道我参加晚会有点晚了,但我确实想说些感叹词。(我会发表评论,但还没有足够的声誉点数,所以,这里有一个完整的答案)

    这需要安装最新版本的和

    任何想要使用新VS代码(或像我一样使用预览)的人,当你进入设置(静态文件->首选项->设置或CTRL+),你将在用户设置->扩展->Azure Repos下查看

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

    2017年将是

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

    或2019年(预览)

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

    在添加位置后,我关闭了我的VS代码(不确定是否需要),并使用我的git repo复制git URL

    之后,返回VS代码进入命令调色板(查看->命令调色板或CTRL+Shift+p),键入Git:Clone粘贴我的repo:

    选择要存储回购的位置。接下来出现了一个错误。我继续按照这一点,通过点击VS代码屏幕底部带有感叹号的团队按钮

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