tom*_*all 5 git ruby-on-rails credentials git-diff ruby-on-rails-5.2
我希望能够将更改的内容与加密的内容进行比较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
Run Code Online (Sandbox Code Playgroud)
然后在〜/ .config / git / attributes中
*.yml.enc diff=enc
Run Code Online (Sandbox Code Playgroud)