我记得之前git是不方便版本控制word的,因为word本质上是压缩包,看不了diff内容(网上有教怎么使用git+pandoc来查看diff内容,但是不是很方便)

今天在进一步学习git操作的时候(之前只会简单的commit和push,今天学习下branch,方便软件开发不知道能不能用的dev功能,不搞乱main分支)

抱着试一试的心态,竟然发现vscode的git commit历史可以直接查看不同commit里word改动的纯文本内容!

这下用git来版本控制论文不再是梦了!

暂时不知道是不是我安装了插件,还是git或者vscode自带的功能

  • 20250305 发现本地git就可以查看word修改内容

    PixPin_2025-03-05_17-21-45

可以直接显示纯文本内容

可以使用checkout(detached)来查看不同commit的word文件

如果要word回退到某个commit中的版本,可以使用下面命令(暂时找不到GUI界面来操作)

1
2
3
# 使用 git checkout 回退指定文件
# git checkout <commit-hash> -- <file-path>
git checkout c49e483c6fd150335c7d55d3f943d63f586067f6 -- git测试word版本管理.docx

不过checkout之后,直接复制粘贴之前的版本文件也不是不行(嘿嘿)