我想始终忽略某些文件,因此我在我的主文件夹中创建了一个 .gitignore-global 文件,该文件在 VSCode 中受到尊重 - 除了当我在 devcontainer 中进行开发时。
是否有一种简单的方法来使用相同的 .gitignore-global 文件,而不必为每个 devcontainer 创建一个(或添加一些配置指令)?
更新 - 我在 VSCode 中找到了
search.useGlobalIgnoreFiles
设置并为用户和远程开发容器启用了它,但它没有被使用。
通常,人们拥有一个包含个人点文件或其他配置(有时包括脚本)的存储库,可以将其安装到新的开发环境(笔记本电脑、虚拟机、容器等)。例如,我使用 Vim 或 Neovim 和 zsh,并且我在我的 dotfiles 存储库中拥有这些配置。当我设置新系统或开发环境时,我总是克隆我的 dotfiles 存储库并运行安装脚本来适当配置环境。这样,我的环境就会保持一致,并且始终如我所愿。
全局(特定于用户)gitignore 的默认位置是
$XDG_CONFIG_HOME/git/ignore
,或者,如果未设置 $XDG_CONFIG_HOME
,则为 $HOME/.config/git/ignore
。因此,如果您将文件作为 dotfiles 存储库的一部分安装到该位置(作为容器设置的一部分),那么默认情况下它将可用并使用。