gpt4 book ai didi

python - 在 Git 中,如何配置 Hook 以在接受提交后运行服务器端命令?

转载 作者:太空狗 更新时间:2023-10-30 00:41:44 24 4
gpt4 key购买 nike

我正在尝试弄清楚 Django 本地化的方法,据我所知,每次更改代码中的某些字符串时都需要运行 makemessages 命令。我正在考虑通过使用服务器端 Git 钩子(Hook)来简化这个过程。

我对 Git 钩子(Hook)一无所知,也无法在网络上找到执行此类操作的任何资源。为什么一个人不应该有一个 Git 钩子(Hook)来做这样的事情?如果没有,您能否解释一下我如何让 makemessages 命令在每次有人向存储库提交代码时运行?

谢谢

最佳答案

没问题!

将名为 post-receive 的脚本添加到 .git/hooks/ 目录中的服务器端 git 存储库。

确保文件是可执行的。

从脚本中调用 makemessages。

完成! (我觉得……)

您会在目录中找到一些示例脚本,其中包含大多数可用的 Hook 。

看看the online Pro Git book如果您需要有关 Git Hook 的更多信息。

关于python - 在 Git 中,如何配置 Hook 以在接受提交后运行服务器端命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7980053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com