3

現在の構成に従う git リポジトリをセットアップしようとしていますが、Google で探しているものが見つかりません。

Web サーバーのベース ディレクトリとして使用されるディレクトリを指すようにリポジトリを設定したいと考えています。これにより、何かが "develop" ブランチにプッシュされると、それが追加され、開発サーバーからすぐに表示できるようになります。

どんな助けでも素晴らしいでしょう、ありがとう

4

1 に答える 1

4

post-receiveフックとcheckoutコンテンツをドキュメント ルートに作成できます。これでうまくいくはずです。

#!/bin/sh
if [ "$refname" == "refs/heads/develop" ]; then
  GIT_WORK_TREE=/var/www/dev git checkout -f
fi
于 2013-03-18T02:37:14.767 に答える