繁体   English   中英

.gitignore 隐藏在 VSCode 中

[英].gitignore is hidden in VSCode

我的VSCode(Insiders)几天前隐藏了.gitignore ,我无法恢复它,我尝试了很多搜索,但添加的解决方案是:

{
...
"files.exclude": {
    "**/.gitignore": false
  },
...
}

在 settings.json 中不起作用,在带有 UI 的设置中我只有:

  • .svn
  • .hg
  • CVS
  • .DS_Store
  • Thumbs.db

.git文件夹不是隐藏的,也不是.vscode或其他以. ,只是.gitignore

我正在使用 VSCode Insiders 1.69.0-insider ,提交4c72dedb4ad283a569f83a7389468c3ae2c742c3

这可能是因为vscode/issue 152891已修复:

设置"explorer.excludeGitIgnore": "true"

意思是excludeGitIgnore现在在 Insider 中工作。

这在issue 152543中进行了讨论:

看起来最近的变化意味着.gitignore现在总是隐藏在资源管理器中,除非您设置了"explorer.excludeGitIgnore": true ,在这种情况下.gitignore文件显示但没有.gitignored文件显示。

我看到即使有一个没有初始化 Git 的文件夹仍然会导致.gitignore被隐藏。
似乎这是一种默认行为,而explorer.excludeGitIgnore设置改变了这种行为。

我尝试弄乱Files: Exclude设置并添加一个否定的 glob (或任何官方名称)以使 gitignore 恢复,但这没有用。

现在应该修好了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM