我有一个托管在 apache 2.2 服务器上的 git 存储库,该服务器作为 Windows 2003 服务器上的本地服务运行。我想添加一个 git post-receive 挂钩来更新 Dropbox 同步目录中的包。客户端拉和推工作,我能够在 Windows 命令行上生成包,我在如何编写和调试钩子的 shell 脚本上磕磕绊绊。
作为第一次尝试,我在 hooks 目录下创建了一个包含以下内容的 post-receive 文件,但是当我将更改推送到服务器时似乎没有发生任何事情
!/bin/sh
git bundle create "C:\Documents and Settings\fkhan\My Documents\Dropbox\git_bundles\cs701.bundle" master --all
当钩子失败时,是否会生成任何可用于调试的日志?