Visual Studio 代码未暂存更改 TFVC

Visual Studio Code Not staging changes TFVC

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

以下是获得 up-and-running TFVC 支持的简短步骤列表,您可以检查您的设置是否正确:

  • 为 Visual Studio 代码安装 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 }

  • 打开包含 Local TFVC 工作区的文件夹并在以下时间登录 提示。从 View -> Command Pallette ...,键入 team signin,提供 user name --> Enter --> 提供 密码 以连接到 TFS
  • 将 SCM 提供程序设置为 TFVC。

详细步骤可以参考下面的文档:

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

此外,您还可以查看下面的视频,其中向您展示了如何在 Windows 上设置 TFVC 支持,并演示了可用于 Team Foundation 版本控制的大部分功能。此视频中显示的功能同样适用于 macOS 和 Linux:

上的 TFVC 支持

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

对于 Visual Studio 有时它只是在创建新分支或某些连接问题后忘记单击“联机”。 所以检查: 解决方案资源管理器 -> 解决方案 -> 上线