2011-10-08 5 views
1

gitがデプロイメントツールとして使用されていることに気付きました。 Herokuにあります。それは理にかなっていますか?このようにgitを使用する利点は何ですか?なぜHerokuは配備にgitを使用していますか?

+1

シンプルさは主に、あなたのコードが既にGitにあり、Gitがファイルを遠隔地に転送できる場合、そのために使用することです。 – Amber

+2

また、deltaを使っているので、遠隔地のサーバーにずっと素早く効率的にアクセスできます。 – evotopid

答えて

1

実際には逆です。

Herokuは、Gitによって有効になっている技術です - Heroku自体は、基本的にホスティングインフラストラクチャに結びついているGitリポジトリです。これが私たちがHerokuのマスターレポに押しつける理由です。

もちろん、Gitが気に入らず、CVS/SVNを使っているのであれば、コードをHerokuホストにプッシュし、他の方法ウェブホスティングツールを使用するように強制します。たとえば、アプリをGoogle App Engineにプッシュする性質を考えてみましょう。デプロイ時に実行する必要のある「google固有の」ステップが数多くあります。

だから、Gitへの依存は、gitユーザーのための配置をもっと簡単にする方法であり、Git以外のユーザーの場合でも少し簡単です。

関連する問題