We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
複数の環境のJSONを比較するコマンドあれば便利。 こんなイメージ。 ローカルにはどっさりJSONが保存されているが、 欲しいアプリ名・JSONの組み合わせだけを比較できる。
ginue diff development production appname/app_form_layout.json
The text was updated successfully, but these errors were encountered:
この第一歩として、ginue pull --altオプションを作りました。 こうすると一部のJSONファイルはxxx-alt.jsonというのが別途作成されます。
ginue pull --alt
xxx-alt.json
アプリIDを含むJSONはアプリIDを固定文字列に置換したり、 順不同になりやすいJSONは条件に沿ってソートしたり、 環境間でノイズになるdiffが出ないように整形しております。
--alt付きでpullした後は、一部JSONを除外してこんなコマンドでdiffとると、 検出すべき差分だけを出してくれるハズ。
--alt
diff -x "revision.j*" -x "app.j*" -x "app_views.j*" -x "app_customize.j*" -x "app_form_fields.j*" -x "form.j*" -x "field_acl.j*" -r production development
ginue diffと叩くと、上記diffオプションと同等の処理が走るように検討中ナリ。
ginue diff
Sorry, something went wrong.
これ試してみる https://github.com/kpdecker/jsdiff
No branches or pull requests
複数の環境のJSONを比較するコマンドあれば便利。
こんなイメージ。
ローカルにはどっさりJSONが保存されているが、
欲しいアプリ名・JSONの組み合わせだけを比較できる。
The text was updated successfully, but these errors were encountered: