如何在VSCode和DevContainers中使用全局git exclude

z9smfwbn  于 2023-09-29  发布在  Git
关注(0)|答案(1)|浏览(125)

我想总是忽略某些文件,所以我在我的主文件夹中创建了一个.gitignore-global文件,这在VSCode - * 中是受尊重的,除非 * 当我在devcontainer中开发时。
有没有一种简单的方法来使用相同的.gitignore-global文件,而不是为每个devcontainer创建一个(或添加一些配置指令)?
更新-我在VSCode中找到了search.useGlobalIgnoreFiles设置,并为User和Remote Dev Container启用了它,但它没有被使用。

disbfnqx

disbfnqx1#

通常,一个人有一个存储库,其中包含个人dotfiles或其他配置(有时包括脚本),可以安装到新的开发环境(笔记本电脑,VM,容器等)。例如,我使用Vim或Neovim和zsh,并且我有my dotfiles repository中的配置。当我设置一个新的系统或开发环境时,我总是克隆我的dotfiles存储库并运行安装脚本来适当地配置环境。这样,我的环境是一致的,总是我想要的。
全局(用户特定的)gitignore的默认位置是$XDG_CONFIG_HOME/git/ignore,或者,如果没有设置$XDG_CONFIG_HOME,则是$HOME/.config/git/ignore。因此,如果在容器设置中将文件作为dotfiles存储库的一部分安装到该位置,则默认情况下它将可用并使用。

相关问题