我正在生成一个LaTeX文档。我想运行一个专门的latexdiff
来比较我当前(未提交的)版本与文件的最后一次提交paper.tex
。
类似的东西:
latexdiff paper.tex HEAD:paper.tex > diff.tex
但是我不知道HEAD:paper.tex
究竟会是什么。有什么建议吗?
答案 0 :(得分:0)
TL; DR git show HEAD:repo/path/to/paper.tex
cat
s the contents of the HEAD version.
不确定它是否是一般的最佳答案,因为latexdiff
似乎没有明智地处理输入管道,但以下是我方案中合理的用例。
git show HEAD:repo/path/to/paper.tex > head.tex; latexdiff paper.tex head.tex > diff.tex; rm head.tex; latexmk diff.tex; evince diff.pdf