0

我有一个托管在 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

当钩子失败时,是否会生成任何可用于调试的日志?

4

1 回答 1

0

据我所知,没有生成日志文件。您可以修改脚本以记录您想要的内容。

另外,请确保您的脚本是可执行的。

于 2012-07-06T21:45:36.813 回答