背景
研究室のレポート(Word指定)の添削時に、Gitで差分が見える化できればと思って試してみた。
構成
- git diff + pandoc
Pandocでwordファイルをtxt形式に変換して、diffする。
導入方法
1. Pandocのインストール
Homebrewを利用する。
$ brew install pandoc
2. Gitの設定
自分で作ったディレクトリの.gitattributesと.git/configに以下の行を追加する。
.gitattributes
*.docx diff=docx
.git/config
[diff "word"] textconv = pandoc --to=plain
3. Diffする
以下のような、便利コマンドもあります
// 文字単位でdiff $ git diff --word-diff-regex="\w+"