Visual Studio代码不分段更改TFVC

时间:2018-04-06 16:43:22

标签: visual-studio tfs visual-studio-code tfvc

Visual Studio代码不会暂停对代码所做的任何更改。它似乎更改了文件并在' CTRL + S '之后保存。
我连接到我的TFS服务器工作区并将tfvc.location的用户设置设置为TF.exe文件。我还必须将tfvc.restrictWorkspace设置为true。
如何设置visual studio代码来暂存我的更改,以便将它们提交给我的Visual团队服务器?

1 个答案:

答案 0 :(得分:0)

以下是启动并运行TFVC支持的简短步骤列表,您可以检查您的设置是否正确:

  • 安装Visual Studio Code的Team Services扩展。
  • Team Foundation Server需要您的域凭据。
  • 确保安装了TF命令行客户端。
  • tfvc.location VS Code设置设置为TF的完整路径 命令行客户端。

    打开文件 - >偏好 - >设置,并将以下行添加到用户设置

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

{ "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe", "tfvc.restrictWorkspace": true }

或者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工作区的文件夹,然后登录 提示。来自查看 - >命令Pallette ...,键入团队登录,提供用户名 - >输入 - > 提供密码以连接到TFS
  • 将SCM Provider设置为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