Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio “中显示不存在的文件”;待决变更“;_Visual Studio_Tfs_Visual Studio 2017_Azure Devops - Fatal编程技术网

Visual studio “中显示不存在的文件”;待决变更“;

Visual studio “中显示不存在的文件”;待决变更“;,visual-studio,tfs,visual-studio-2017,azure-devops,Visual Studio,Tfs,Visual Studio 2017,Azure Devops,我做了一些自尊的开发者不应该做的事情,并为此付出了代价 我在我的项目中运行了一个line count util,它创建了一组文件来显示line count stats 然后我手动将它们从文件夹中删除。现在,每当我尝试将代码签入VSTS存储库时,这些文件总是显示在“挂起的更改”中——请参见下文。但是那些文件根本就不存在 如何删除这些不存在的文件,使它们不再显示在“挂起的更改”下?这是由于VS的行为造成的。 您必须选择不需要的文件,然后在关联菜单上选择“撤消挂起的更改” 由于某些未知原因,首次删除

我做了一些自尊的开发者不应该做的事情,并为此付出了代价

我在我的项目中运行了一个line count util,它创建了一组文件来显示line count stats

然后我手动将它们从文件夹中删除。现在,每当我尝试将代码签入VSTS存储库时,这些文件总是显示在“挂起的更改”中——请参见下文。但是那些文件根本就不存在


如何删除这些不存在的文件,使它们不再显示在“挂起的更改”下?

这是由于VS的行为造成的。 您必须选择不需要的文件,然后在关联菜单上选择“撤消挂起的更改”


由于某些未知原因,首次删除物理文件和挂起的更改时,物理文件和挂起的更改不会同步,而不会先撤消更改。我相信这就是您所做的。

然后手动创建一个与旧文件类似的虚拟文件,然后撤消挂起的更改?在“更改”视图中右键单击该文件以“删除”时,是否有选项?@GreggL我没有删除选项。只排除我一直在做的事情,但每次我需要签入代码时都这样做很烦人。看来@tire0011的建议可能是一种方法。看见