Visual Studio显示我从未提交过的文件,这些文件不在回购中,因为#34;提交了#34;

时间:2017-09-13 14:53:36

标签: git visual-studio

查看此屏幕截图:

enter image description here

这些文件不在提交历史记录中:

mv static/libslatec.a /usr/local/lib; \
mv dynamic/libslatec.so /usr/local/lib; ldconfig; \
mv *.1 /usr/local/man/man1
mv: rename static/libslatec.a to /usr/local/lib/libslatec.a: No such   file or directory
mv: rename dynamic/libslatec.so to /usr/local/lib/libslatec.so: No such file or directory
/bin/sh: ldconfig: command not found
mv: rename *.1 to /usr/local/man/man1/*.1: No such file or directory
make: *** [install] Error 1

当我点击文件尝试打开它们时会抛出错误"文件<>项目目录中不存在"。

问题 :这些文件来自哪里以及如何摆脱它们?

1 个答案:

答案 0 :(得分:1)

不确定为什么Visual Studio会在工具提示中告诉您它们已经“签入”(公平地说,Git与解决方案资源管理器的集成是......有时很奇怪)。

但一般来说,感叹号图标表示文件在物理上缺失。如果您尝试打开它们,您应该能够确认(因为您将无法打开它们)。

那他们为什么要在那里上榜?可能是因为它们列在项目文件中列为显式文件,尽管它们不存在。如果您在那里删除它们,或者使用上下文菜单将它们删除,它们将从解决方案资源管理器中删除。