在寫文章的時候,我們經常會遇到許多需要追蹤文件版本的難題。不論是隨着你的編輯和修改不斷變化的文件版本,還是和其他合作者一起編寫文章,要想保留文檔的修改痕跡往往要費時費力,效果還差強人意。
如何做
-
安裝pandoc
brew install pandoc
-
在用戶根目錄下即
~/.gitconfig
或者c:\Documents and Settings\user.gitconfig" (Windows) 打開或者創建文件。添加如下內容:[diff "pandoc"] textconv=pandoc --to=markdown prompt = false [alias] wdiff = diff --word-diff=color --unified=1
-
在倉庫目錄下創建文件
.gitattributes
添加如下內容:*.docx diff=pandoc
現在修改文件可以看到顏色差異了
git wdiff file.docx
也可以通過以下命令看到所有的更改
git log -p --word-diff=color file.docx
參考文獻
[1] Martin Fenner’s “Using Microsoft Word with git”.%