我想记录我的 LaTeX 文档的页数如何随着时间的推移而增长。
我将foo.tex
文件存储在我的 SVN 存储库中,所以我想我可以为此使用一个post-commit
脚本,它会自动运行 LaTeX(每当foo.tex
提交更改时),提取页数并将其写入日志文件。
这是正确的方法吗?关于如何最好地实施它的任何提示/建议?例如,如何设置它以便仅在foo.tex
提交更改时调用脚本?
我想记录我的 LaTeX 文档的页数如何随着时间的推移而增长。
我将foo.tex
文件存储在我的 SVN 存储库中,所以我想我可以为此使用一个post-commit
脚本,它会自动运行 LaTeX(每当foo.tex
提交更改时),提取页数并将其写入日志文件。
这是正确的方法吗?关于如何最好地实施它的任何提示/建议?例如,如何设置它以便仅在foo.tex
提交更改时调用脚本?
对于窗户
@echo off
SET SVNLOOK=C:\Program Files\CollabNet Subversion Server\svnlook.exe
SET GREP=D:\SVN\Repo\hooks\grep.exe
("%svnlook%" changed -t %2 %1 | "%grep%" "^U.*/foo.tex") && (shell out to make the modification)
我不确定您将使用什么命令来实际设置 revprop ...我仍在研究...
我认为在交易过程中,消息是只读的。您可能需要延迟执行
svn propset --revprop -r ## svn:log "MESSAGE"
如果道具需要更新。