こんにちは、さるまりんです。
ファイルの差分を見るときdiff
コマンドを使います。
ファイルa
a
b
c
d
ファイルb
a
b
c
d
このファイルに対してdiff
コマンドで差分を取るとこうなります。
$ diff a b
3,4c3,4
< c
< d
---
> c
> d
ファイルaの3行目cの前にはタブ文字が、4行目dの前には二つの半角スペースがあります。
この空白文字の差を無視して差分を取るには-w
オプションを使います。
$ diff -w a b
結果は何も出力されません。タブ文字と半角スペースでの差分は無視されているので差がないということになります。
git
コマンドでもこの-w
オプションを使って空白無視の差分を見ることができます。
このコマンドでローカルのmaster
ブランチとリモートのmaster
ブランチの差分を調べます。
git diff master origin/master
これに-wをつけることで
git diff -w master origin/master
空白による差分を無視して調べることができます。
githubで空白文字を無視してdiff(差分)を見る方法
さて、長々とやってきましたが本題です。
これgithub.com上でできないかな?と思いまして。
できるんです。クエリ文字列にw=1
をつけることで。
例えばdevelopment
ブランチとmaster
ブランチの差分を確認するURLはこんな感じです。
https://github.com/[〇〇レポジトリ]/compare/development
これを空白無視の差分にするには
https://github.com/[〇〇レポジトリ]/compare/development?w=1
とします。
masterブランチとfeatureブランチを比較する次のURLでも同じです。
https://github.com/[リポジトリ〇〇]/compare/master...feature/XXXX
これを空白無視の差分にするには
https://github.com/[リポジトリ〇〇]/compare/master...feature/XXXX?w=1
です。
大量に差分があるときはこれを無視できるとスッキリとみれることもあります。覚えていると便利かなとメモさせてもらいました。
読んでくださってありがとうございます。
それではまた!