【发布时间】:2018-12-07 22:31:43
【问题描述】:
以下是我本地 .gitignore 文件中的一个 sn-p:
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
尽管如此,GitKraken 还是检测到数百个 StyleCop 缓存文件,格式如下:
a/b/c.d/StyleCop.Cache
我的项目目录中的新文件未暂存。其他 Git 工具(例如 Git Bash 和 Visual Studio 的内置 Git 支持)正确地忽略了缓存文件,而不是忽略以 .Cache 结尾的目录。
我已尝试添加该行:
*.Cache
到项目 .git/info/exclude 文件,甚至添加了一个全局忽略文件,我的 .gitconfig 指向使用带有排除项的键 core.excludesfile,但 GitKraken 仍然检测到 StyleCop 缓存文件。如果我将 *.Cache 模式添加到本地 .gitignore 文件的末尾,那么 GitKraken 会忽略这些文件,但我不负责该项目的 .gitignore 文件的内容,并且需要为修改做一个参数它适用于只有我正在使用的特定工具。
如何让 GitKraken 在不修改本地 .gitignore 文件的情况下忽略 .Cache 文件?
【问题讨论】: