文章詳情頁
如何使用git對word文檔進(jìn)行版本控制?
瀏覽:197日期:2022-10-16 15:25:15
問題描述
word中的版本控制,例如修訂功能只能在一個文件內(nèi)操作。。沒法在兩個文件中。
git默認(rèn)不能對二進(jìn)制文件操作,請問有沒有辦法用git進(jìn)行word文檔的版本控制?
問題解答
回答1:Git 默認(rèn)支持二進(jìn)制文件操作的,但是作為一個針對純文本而開發(fā)的版本控制工具,效果不盡如人意。其中,我認(rèn)為主要的不足是富文本文檔的具體變化沒法在git diff中顯示出來。
為了解決這個問題,Git 允許你配置一些外部工具來顯示二進(jìn)制文件的修改。這些工具多半只能顯示出 Word 文檔中的文字修改,不過已經(jīng)基本能滿足我的要求了。
如果你是命令行用戶的話,不妨參照 Pro Git 中的相關(guān)內(nèi)容及這篇文章,使用docx2txt、textract和antiword等工具協(xié)助 Git 識別 Word 文檔的內(nèi)容。
如果你偏愛 GUI 的話,Git 通過git difftool(文檔)可以直接調(diào)用第三方文件比較軟件,其中不乏可以比較 Word 文檔的,例如我本人使用的 Beyond Compare。
回答2:有版本啊,只是不能跟蹤具體改了什么,非要做文檔版本跟蹤的話,推薦你試試石墨這個工具h(yuǎn)ttps://www.shimo.im
標(biāo)簽:
word
上一條:clone - git sourceTree克隆倉庫時,都不停彈出Password Required彈窗,即時輸入正確的git賬號密碼還是彈出下一條:python3.x - windows中用git bash命令行運(yùn)行python腳本找不到路徑的問題
相關(guān)文章:
1. 求:阿里云服務(wù)器windows+小皮(phpstudy)+laravel部署方案(教程)2. javascript - 一排三個框,各個框的間距是15px,距離外面的白框間距也是15px,這個css怎么寫?3. html - 急求,能否用flex或者高端點(diǎn)的CSS來布局這個圖呢?不想用浮動或定位了4. mysql函數(shù)unix_timestamp如何處理1970.1.1以前的數(shù)據(jù)?5. javascript - vue-cli 發(fā)布之后,如何在接口地址中去掉在開發(fā)環(huán)境中設(shè)置的跨域proxyTable配置6. java - 關(guān)于使用POI解析excel中的時間格的值7. 請問永久和臨時重定向有什么區(qū)別8. java servlet后臺導(dǎo)出上萬條數(shù)據(jù)到excel,太慢!求解9. css3 - rem布局下,用戶瀏覽器的最小字號是12px怎么辦?10. 怎樣使留言的數(shù)據(jù)與登錄的用戶名,密碼保持一致(在數(shù)據(jù)庫上是一行的)。
排行榜

熱門標(biāo)簽