如何使用git對(duì)word文檔進(jìn)行版本控制?
問(wèn)題描述
word中的版本控制,例如修訂功能只能在一個(gè)文件內(nèi)操作。。沒(méi)法在兩個(gè)文件中。
git默認(rèn)不能對(duì)二進(jìn)制文件操作,請(qǐng)問(wèn)有沒(méi)有辦法用git進(jìn)行word文檔的版本控制?
問(wèn)題解答
回答1:Git 默認(rèn)支持二進(jìn)制文件操作的,但是作為一個(gè)針對(duì)純文本而開(kāi)發(fā)的版本控制工具,效果不盡如人意。其中,我認(rèn)為主要的不足是富文本文檔的具體變化沒(méi)法在git diff中顯示出來(lái)。
為了解決這個(gè)問(wèn)題,Git 允許你配置一些外部工具來(lái)顯示二進(jìn)制文件的修改。這些工具多半只能顯示出 Word 文檔中的文字修改,不過(guò)已經(jīng)基本能滿(mǎn)足我的要求了。
如果你是命令行用戶(hù)的話,不妨參照 Pro Git 中的相關(guān)內(nèi)容及這篇文章,使用docx2txt、textract和antiword等工具協(xié)助 Git 識(shí)別 Word 文檔的內(nèi)容。
如果你偏愛(ài) GUI 的話,Git 通過(guò)git difftool(文檔)可以直接調(diào)用第三方文件比較軟件,其中不乏可以比較 Word 文檔的,例如我本人使用的 Beyond Compare。
回答2:有版本啊,只是不能跟蹤具體改了什么,非要做文檔版本跟蹤的話,推薦你試試石墨這個(gè)工具h(yuǎn)ttps://www.shimo.im
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?3. nignx - docker內(nèi)nginx 80端口被占用4. docker容器呢SSH為什么連不通呢?5. mac里的docker如何命令行開(kāi)啟呢?6. 關(guān)于docker下的nginx壓力測(cè)試7. 如何解決Centos下Docker服務(wù)啟動(dòng)無(wú)響應(yīng),且輸入docker命令無(wú)響應(yīng)?8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????9. docker start -a dockername 老是卡住,什么情況?10. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。

網(wǎng)公網(wǎng)安備