【发布时间】:2018-12-16 14:01:20
【问题描述】:
我有一个使用 Visual Studio 开发的 Angular 6 应用程序,但我的存储库位于使用 TFVC 的 Team Foundation Server 上。我安装了 Visual Studio Team Services 扩展 (ms-vsts.team)。截至 2018 年 7 月 8 日,我拥有最新版本的扩展 (v1.136.0),截至 2018 年 7 月 8 日,我拥有最新版本的 Visual Studio Code (1.25.0),并且我拥有 Visual Studio安装了 Team Foundation 的 2017 Professional 并验证了我在官方文档所说的位置安装了 TF.exe。我可以使用凭据成功连接到我的存储库,但每次我尝试签入更改时,都会收到以下错误:
tf checkin -noprompt ******** C:\Apps\my-app\README.md -comment:updated readme
[Checkin] Execution of the TFVC command line failed unexpectedly.
有没有人遇到过这种情况?我只是想进行一个简单的签入,但每次都失败了——直到今天我还没有通过 VSCode 成功签入更改...我可以通过 Visual Studio 签入更改,而不是 VSCode。
【问题讨论】:
-
当出现错误信息时,您能否显示 VSCode 的相关屏幕截图?并且 TFVC repo 是否在 VSCode 的左下角显示已连接(如示例所示 ibb.co/gprnsT)?
-
@MarinaLiu-MSFT,是的,它确实通过左下角的图标显示为已连接。除了输出窗口之外,实际上没有什么可以显示的屏幕截图,它基本上说明了我在问题中包含的内容。
-
您是否为设置文件配置了
tfvc.location? -
@MarinaLiu-MSFT 是的,将其配置到我的 TF.exe 的正确位置。还是不行。看来问题是我的 TF 实例要求我将签入链接到工作项,但这也失败了。我可以覆盖工作项要求,但这反过来又需要显示 Visual Studio Code 显然无法处理的提示。
-
那里有一个问题github.com/Microsoft/vsts-vscode/issues/393 存在同样的问题。你也可以在那里跟进。
标签: visual-studio-code visual-studio-2017 azure-devops tfvc