word中的版本控制,例如修訂功能只能在一個文件內操作。 。沒辦法在兩份文件中。
git預設不能對二進位檔案操作,請問有沒有辦法用git進行word文檔的版本控制?
高洛峰2017-05-02 09:38:20
Git 預設支援二進位檔案操作的,但是作為一個針對純文字而開發的版本控制工具,效果不盡如人意。其中,我認為主要的不足是富文本文件的具體變化沒法在git diff
中顯示出來。
為了解決這個問題,Git 允許你設定一些外部工具來顯示二進位檔案的修改。這些工具多半只能顯示出 Word 文件中的文字修改,不過已經基本上能滿足我的要求了。
如果你是命令列使用者的話,不妨參考 Pro Git 中的相關內容及這篇文章,使用docx2txt
、textract
和antiword
等工具協助 Git 辨識 Word 文件的內容。
如果你偏好 GUI 的話,Git 透過git difftool
(文件)可以直接呼叫第三方文件比較軟體,其中不乏可以比較 Word 文件的,例如我本人使用的 Beyond Compare。