如何在Visual Studio Code中修复检入失败的TFVC扩展?

问题描述 投票:0回答:1

我有一个使用Visual Studio开发的Angular 6应用程序,但我的存储库是在使用TFVC的Team Foundation Server上。我安装了Visual Studio Team Services扩展(ms-vsts.team)。我有最新版本的扩展程序(v1.136.0),截至7/8/2018,以及最新版本的Visual Studio Code(1.25.0),截至7/8/2018,我有Visual Studio 2017 Professional Team Foundation安装并验证我在官方文档说它应该的位置安装了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。

visual-studio-code visual-studio-2017 azure-devops tfvc
1个回答
0
投票

就像我上面提到的那样评论。我遇到了同样的问题。现在我能够解决它。

这些问题是由包含在更改中但不再存在于磁盘上的文件引起的。

怎么会发生这种情况?

在开发过程中,我添加了一个组件,后来我删除了它。在我的任务结束时,我检查了代码,然后发生了错误。似乎由于某种原因(**),在删除组件时,它没有将“定义为已更改的文件”删除为tfs。当我手动删除此更改时,我能够检查代码。

(**)关于发生这种情况的原因:添加和删除的文件被添加到“排除的更改”列表中。因此,当您有大量添加的文件/已删除文件时,快速包含它们的简单方法是一键包含它们。但后来我们在场外添加了不再存在的组件的变化,并且出现了问题。

© www.soinside.com 2019 - 2024. All rights reserved.