0

Web サーバーに git リポジトリを作成して Web サイトのソースを管理し、更新されたすべてのファイルを /srv/http ディレクトリに自動的にコピーして、master ブランチにプッシュするたびに Web サイトが更新されるようにしたいと考えています。

これどうやってするの?

4

1 に答える 1

0

torek が指摘したように、多くの例がありますが、次の点に注意してください。

  • ほとんどの場合、受信後フックが含まれます
  • そのようなフックにプッシュされているブランチをフィルタリングできます。

たとえば、「git の post-receive フックでブランチ上のファイルを処理する方法」を参照してください。

while read oldrev newrev ref
do
  branch=`echo $ref | cut -d/ -f3`

  if [ "master" == "$branch" ]; then
    ...
于 2013-10-21T05:56:44.727 に答える