VS代码连接到UFSntu的TFS服务器

时间:2018-03-14 15:03:48

标签: visual-studio ubuntu tfs version-control

我使用VS社区作为开发人员,并在过去开发了我自己的TFS服务器。我一直在使用Ubuntu,并决定试用VS Code。我启动了Code并安装了Visual Studio Team Services Extension,这是我认为我需要的东西。我已经在线阅读/尝试过,您首先要打开一个解决方案,然后重定向您,以登录他们的TFS /团队的Web部分,这不是我的代码所在的位置。我也无法在Windows中找到相应的Team Explorer以及要求您建立连接的Plug Icon。

所以我的问题是,如果可能的话,你如何连接到你的TFS服务器并在VS代码中获取你的Ubuntu项目?

更新:我已经接近尝试以下但没有完整的解决方案。这些步骤至少可以让您更接近连接到服务器。

  1. 运行Java -Version以确保您至少拥有Java8,运行sudo apt-get install default-jre
  2. 下次下载https://github.com/Microsoft/team-explorer-everywhere/releases/download/v14.114.0/TEE-CLC-14.114.0.zip
  3. 在下载位置/../extract TEE-CLC-14.114.0.zip
  4. 运行该命令
  5. 运行此命令以接受EULA /../TEE-CLC-14.114.0/tf eula
  6. 运行此命令以连接到TFS(假设您的默认值与默认值相同)/../TEE-CLC-14.114.0/tf workspaces -collection:http://[SERVER IP HERE]:8080/tfs/defaultcollection
  7. 使用AD或您的登录
  8. 登录
  9. 运行此命令,这样您就不必提供信用卡export TF_AUTO_SAVE_CREDENTIALS=1
  10. 打开VS代码>文件>偏好>设置
  11. 在右侧是用户设置添加以下"tfvc.location": "/../TEE-CLC-14.114.0/tf"和保存
  12. 重新启动代码,这就是我迄今为止的全部内容

1 个答案:

答案 0 :(得分:0)

以下是使用TFVC支持启动并运行的简短步骤列表:

  • 安装Visual Studio Code的Team Services扩展。
  • Team Foundation Server需要您的域凭据。
  • 确保安装了TF命令行客户端(TF.exe或 TEE CLC)。
  • 将tfvc.location VS Code设置设置为TF的完整路径 命令行客户端。
  • 打开包含本地TFVC工作区的文件夹,然后登录 提示。
  • 将SCM Provider设置为TFVC。

因此,您的下一步是打开TFVC存储库的根文件夹或子文件夹。详细步骤您可以参考以下文档:

https://github.com/Microsoft/vsts-vscode/blob/master/TFVC_README.md#quick-start

另外,您可以查看下面的视频,其中显示了如何在Windows上设置TFVC支持,并演示了Team Foundation Version Control可用的许多功能。此视频中显示的功能同样适用于macOS和Linux上的TFVC支持:

https://www.youtube.com/watch?v=6IzJ2UPGmoQ&feature=youtu.be