因此,在 /svn/repo/hooks 下我有一个提交后脚本。每次我们为另一个项目启动新的 svn repo 时,我都需要转到服务器并复制简单的主提交后脚本。
我注意到 /svn/hooks 下有标准的 .tpml。此文件夹中的钩子是全局的并适用于所有存储库吗?或者这个钩子文件夹是用于其他内容的?
答案1
我认为 tpml 文件只是要复制和修改的模板。那么创建一个脚本来代替“svnadmin create”怎么样?该脚本将创建新的存储库并复制标准挂钩?或者它可以只创建指向它们的符号链接,因此如果您需要修改其中一个,则不必在每个存储库中重新复制它。