我找不到任何适用于 Windows 的 Git 挂钩的明确示例。我在 Windows Server 上使用 Bonobo Git Server。我需要预提交和提交后挂钩作为 cmd 或 bat。预提交应检查空注释,提交后应发送有关提交的电子邮件通知。也许有人有类似的钩子并准备分享?
经过一些实验我发现
#!/Git/sh
echo This is the receive-hook >> result.txt
in
C:\inetput\wwwroot\Bonobo.Git.Server\App_Data\Repository\<your repository>\hooks\receive-hook
在远程执行
git push
然后你可以像这样调用一个批处理
#!/Git/sh
cmd //C "post-receive.cmd"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)