VSCODE和TFVC如何连接?

Gle*_*kov 14 tfs tfvc visual-studio-code

如何将TFVC(版本控制)连接到Visual Studio代码?对签到,结账,解决等基本操作感兴趣.

Bab*_*bak 19

Microsoft最近发布了Visual Studio Code的Visual Studio Team Services扩展.

安装过程非常简单:

  • 在VS Code中搜索Visual Studio Team Services并选择由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
}
Run Code Online (Sandbox Code Playgroud)

或者对于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
}
Run Code Online (Sandbox Code Playgroud)
  • View - > Command Pallette ...,输入team signin

  • 在此步骤中,您需要提供个人访问令牌.

  • 如果您已拥有VSTS帐户,请访问VSTS在线网站.在你的名字(在屏幕的右上角),单击安全性,然后单击添加,然后创建令牌复制并粘贴生成的令牌代码VS

希望能帮助到你.


Dan*_*ann 11

Visual Studio Code支持Git,而不支持TFS.如果您有一个TFS托管的Git仓库,您可以像连接到任何Git仓库一样连接到它.如果您使用TFVC代替Git进行源代码控制,则不会使用集成的源代码控制.您仍然可以使用Team Explorer Everywhere跨平台CLI对TFS执行源代码管理操作,但您将无法获得集成体验.


Phi*_*ayr 8

微软发布了一个名为Visual Studio Team Services(vsts-vscode)的新版本的插件,该插件具有TFVC版本控制支持.它应该与Team Foundation Services以及内部部署TFS一起使用.

https://github.com/Microsoft/vsts-vscode

https://blogs.msdn.microsoft.com/visualstudioalm/2017/04/12/official-release-of-tfvc-support-for-visual-studio-code/


小智 5

https://github.com/ivangabriele/vscode-tfs

它工作得很好,但它建立在nodejs库(https://github.com/ivangabriele/tfs)的tfs上,假设你在vs2015上.

如果您是2013年或更早版本,则需要导航到:c:\ users\.vscode\extensions\ivangabriele.vscode -tfs-0.3.5 \node_modules\tfs\config \并更新settings.json以便tfPath和vsVersion是正确的.