如何通过每次svn提交运行命令来生成文档

cub*_*ube 5 svn documentation

是否有可能在每次提交之前使svn运行一些命令?我在存储库中的LaTeX中有一些文档,并且希望始终在存储库中以PDF格式提供最新版本的已编译文档.Doxygen文档也是如此.

我敢打赌,有一些神奇的svn:something财产或类似的东西,但还没有找到任何东西.

Meh*_*ari 7

你可以轻松地做相反的事情.创建一个svn commit在构建东西后运行的shell脚本.


blu*_*her 3

如果您自动生成文档,为什么要把它放在存储库中呢?您每次都会创建它,因此对其进行版本控制是没有意义的(毕竟它是生成的)。我宁愿使用预提交挂钩来生成文档并将其放入公共位置来访问它,而不是将其存储在存储库中 - 将其存储在存储库中会产生冗余,从我的角度来看,应该避免这种冗余。

(我同意预提交挂钩不应修改正在提交的内容:)