是否有可能在每次提交之前使svn运行一些命令?我在存储库中的LaTeX中有一些文档,并且希望始终在存储库中以PDF格式提供最新版本的已编译文档.Doxygen文档也是如此.
我敢打赌,有一些神奇的svn:something
财产或类似的东西,但还没有找到任何东西.
如果您自动生成文档,为什么要把它放在存储库中呢?您每次都会创建它,因此对其进行版本控制是没有意义的(毕竟它是生成的)。我宁愿使用预提交挂钩来生成文档并将其放入公共位置来访问它,而不是将其存储在存储库中 - 将其存储在存储库中会产生冗余,从我的角度来看,应该避免这种冗余。
(我同意预提交挂钩不应修改正在提交的内容:)