タグ

2022年6月21日のブックマーク (1件)

  • 橋本商会 » 文字単位でgit diff

    行単位ではなく文字単位でdiffを見たい。 –word-diff-regexオプションを使う 英語などの空白文字で単語が分けられる言語は、git diff –word-diffを使えばいい。 日語なら、git diffに–word-diff-regexオプションをつければいい。 % git diff --word-diff-regex="\w+" こうすると日語でも化けずに比較できた。でも、たまに差分が表示されない行がでる。 毎回–word-diff-regexオプションを付けるのが面倒なので、適当なパスの通っている場所にgit-chardiffというシェルスクリプトを作って実行権限付けた。 ~/bin/git-chardiff #!/bin/sh git diff --word-diff-regex="\w+" $@ gitは頭に「git-」と付く実行可能コマンドをサブコマンドとして

    橋本商会 » 文字単位でgit diff