VS 代码中大量未跟踪的 .project org.eclipse .classpath 文件

Tons of untracked .project org.eclipse .classpath files in vs code

非常烦人,给了我大约 200 个未跟踪的文件,每次我删除它们时它们都会再次弹出。尝试使用 lightweight 模式,但令人惊讶的是它没有用。他们的文件没有模式,但似乎只将它们添加到 .gitignore 就可以了。但我认为应该有更好的选择。

不确定 Java 扩展包是否这样做,但卸载后问题仍然存在,所以我重新安装了它们。

我真的只是想摆脱它们,不知道它是否也会导致一些构建问题。坚持了一个多星期。

我看过一些post:
https://github.com/redhat-developer/vscode-java/issues/618
VS Code Java Debugger Making a Lot of Untracked Files(我之前的post但是死掉了)

谢谢!

关于从工作树中删除未跟踪的文件,根据 Git 文档的简短回答是 git clean

从当前目录开始,通过递归删除不受版本控制的文件来清理工作树。

[更新]

命令git clean -d -f让它递归到未跟踪的目录,因此您也可以删除子文件夹中所有未跟踪的文件。

User Settings.json:

中有一个配置可以隐藏这些未跟踪的文件
"java.configuration.checkProjectSettingsExclusions": true