3
我有这样的场景,其中GIT:如何访问到存储库文件与GIT后收到钩
我想,当它在推动更改为“做什么”与特定文件。 例如,一个.sql文件必须在数据库中转储。
我使用GIT“后接受”钩与这样的语句:
DUMP=$(git diff-tree --name-only -r -z master dump.sql);
if [ -n "$DUMP" ]; then
// using the new dump.sql
fi
如何访问从钩刚刚推新dump.sql?
非常感谢!有没有办法确定引用的“分支”更新是主而不是其他分支? – Randomize
@Randomize post-receive钩子在stdin上传递了一些信息......我将通过编辑答案来说明它的可读性更强 – araqnid
WOW!再次感谢!最后一个问题:谷歌搜索我找到关于编写钩子太通用的文档。你知道有什么好的网站或书能够正确解释如何编写钩子,定义环境变量等吗? – Randomize