1

サーバーにgitをインストールしました。プロジェクト ディレクトリ (www/beta/httpdocs) には既に多くのファイルがあります。私と数人がプッシュできるリモートベアリポジトリをセットアップしたいと考えています。

そのレポを wwwroot のディレクトリに接続して、誰かが自分のファイルをレポにプッシュすると、ファイルがベータ ドメイン (beta.server.com) の wwwroot に自動的にコピーされ、そこでバグをテストできるようにします。品質に満足したら、手動でファイルをメイン ドメイン (同じサーバー上にあり、別のディレクトリにある) にコピーするか、別のより深い方法を見つけた場合.

サーバー上のこれらの既存のファイルを何らかの形でベアリポジトリに追加することは非常に重要です。

4

1 に答える 1

1

まず、現在のファイルを追加してgit initから、プッシュ先のリモート ブランチをセットアップします。次に、サーバーのセットアップで、サービスへのデプロイを実行する post-receive フックを設定し、基本的にgit pull

于 2012-11-14T22:13:11.047 に答える