1

我想知道是否有某种方法可以要求 git(或其他服务)在推送后通过电子邮件将新版本的 .apk 文件(存储在我的项目的 /bin 目录中)发送到指定的用户列表到远程存储库?

考虑项目的 /bin 目录不是由 git 暂存的。

4

2 回答 2

2

这就是使用git hook. 从git 1.8.2那里开始,您可以使用 gitpre-push钩子在执行push.

你可以在这里阅读如何git hooks工作:git hooks

这是 git pre-push 钩子pre-push的钩子 示例的脚本示例

于 2013-07-05T08:03:49.200 回答
0

在您推送到的服务器上安装一个接收后挂钩。你可以放置一个shell脚本来做任何你想做的事情。这包括发送带有可选附件的通知电子邮件。

在服务器端执行此操作可确保无论谁推送安装了哪些本地挂钩,它都会执行。

更多信息: http: //git-scm.com/book/en/Customizing-Git-Git-Hooks#Server-Side-Hooks

于 2013-07-05T08:29:01.057 回答