当我推送到 svn 服务器时,我正在尝试为我的项目创建一个 zip 存档。我的旧设置将使用远程 git repo 上的 post-receive 挂钩来执行此操作。但是,我现在使用的是 svn,而且我不拥有 svn 服务器,所以我不能在那里放任何东西。我已经设置了以下 pre-push 钩子,但这没有运行git svn dcommit
:
$cat .git/hooks/pre-push
#!/bin/sh
git archive -o foo_bar.zip --prefix foo_bar/ master
关于我可以使用哪个钩子的任何想法?
谢谢!