84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
word中的版本控制,例如修訂功能只能在一個文件內操作。 。沒辦法在兩份文件中。
git預設不能對二進位檔案操作,請問有沒有辦法用git進行word文檔的版本控制?
学习是最好的投资!
Git 預設支援二進位檔案操作的,但是作為一個針對純文字而開發的版本控制工具,效果不盡如人意。其中,我認為主要的不足是富文本文件的具體變化沒法在git diff中顯示出來。
git diff
為了解決這個問題,Git 允許你設定一些外部工具來顯示二進位檔案的修改。這些工具多半只能顯示出 Word 文件中的文字修改,不過已經基本上能滿足我的要求了。
如果你是命令列使用者的話,不妨參考 Pro Git 中的相關內容及這篇文章,使用docx2txt、textract和antiword等工具協助 Git 辨識 Word 文件的內容。
docx2txt
textract
antiword
如果你偏好 GUI 的話,Git 透過git difftool(文件)可以直接呼叫第三方文件比較軟體,其中不乏可以比較 Word 文件的,例如我本人使用的 Beyond Compare。
git difftool
有版本啊,只是不能追蹤具體改了什麼,非要做文件版本追蹤的話,推薦你試試石墨這個工具https://www.shimo.im
Git 預設支援二進位檔案操作的,但是作為一個針對純文字而開發的版本控制工具,效果不盡如人意。其中,我認為主要的不足是富文本文件的具體變化沒法在
git diff
中顯示出來。為了解決這個問題,Git 允許你設定一些外部工具來顯示二進位檔案的修改。這些工具多半只能顯示出 Word 文件中的文字修改,不過已經基本上能滿足我的要求了。
如果你是命令列使用者的話,不妨參考 Pro Git 中的相關內容及這篇文章,使用
docx2txt
、textract
和antiword
等工具協助 Git 辨識 Word 文件的內容。如果你偏好 GUI 的話,Git 透過
git difftool
(文件)可以直接呼叫第三方文件比較軟體,其中不乏可以比較 Word 文件的,例如我本人使用的 Beyond Compare。有版本啊,只是不能追蹤具體改了什麼,非要做文件版本追蹤的話,推薦你試試石墨這個工具https://www.shimo.im