【问题标题】:Git on Windows post-receive hook to create bundleWindows 上的 Git 接收后挂钩以创建捆绑包
【发布时间】:2012-07-07 05:54:21
【问题描述】:

我有一个 git repo 托管在 apache 2.2 服务器上,作为 Windows 2003 服务器上的本地服务运行。我想添加一个 git post-receive 挂钩以更新 Dropbox 同步目录中的捆绑包。客户端 pull 和 push 工作,我能够在 windows 命令行生成包,我在如何编写和调试 hook 的 shell 脚本时磕磕绊绊。

作为第一次尝试,我在 hooks 目录下创建了一个包含以下内容的 post-receive 文件,但是当我将更改推送到服务器时似乎没有发生任何事情

!/bin/sh

git bundle create "C:\Documents and Settings\fkhan\My Documents\Dropbox\git_bundles\cs701.bundle" master --all

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

【问题讨论】:

    标签: git


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 2012-12-05
      • 2020-12-19
      • 2017-05-03
      • 1970-01-01
      相关资源
      最近更新 更多