我正在使用集市作为我研究的版本控制系统。我有很多乳胶文件。我想在bazaar下的所有.dvi文件中显示版本号。
答案 0 :(得分:4)
实现此目标的最简单方法是使用make
或类似的构建管理器生成.dvi文件。
您的Makefile应包含一个名为version-number
的新目标:
version-number:
bzr revno > VERSION.tex
并且您的.dvi目标应取决于version-number
:
my-project.dvi: my-project.tex [OTHER STUFF] version-number
在.tex文件中,在适当的位置(在页眉/页脚,标题栏,PDF元信息等中),您将包含存储在VERSION.tex中的版本号:
\input{VERSION}
当你设置它时,你应bzr ignore VERSION.tex
,这样它就不会存储自己的版本号。
这完全基于Common Lisp Quick Reference project中用于git
的类似技术。
答案 1 :(得分:1)
也许bazaar keywords plugin可以帮到你。
答案 2 :(得分:1)
我已经与Bazaar成功使用了乳胶VC包。它使用在\ write18编译期间调用的外部脚本。这可能看起来有点过分,但它提供了很多功能并且运行良好。