我希望能够将更改区分到我的加密config/credentials.yml.enc
git diff单独显示加密文件内容的差异。我想看看明文的变化。
如何获取config/credentials.yml.enc文件的可读差异?

最佳答案

如果使用rails encrypted:show而不是rails credentials:show作为参数,这将起作用。
对于全局配置,请添加到.gitconfig

[diff "enc"]
  textconv = rails encrypted:show
  cachetextconv = false

然后在~/.config/git/attributes中
*.yml.enc diff=enc

08-26 13:09