1
git
がデプロイメントツールとして使用されていることに気付きました。 Heroku
にあります。それは理にかなっていますか?このようにgit
を使用する利点は何ですか?なぜHerokuは配備にgitを使用していますか?
git
がデプロイメントツールとして使用されていることに気付きました。 Heroku
にあります。それは理にかなっていますか?このようにgit
を使用する利点は何ですか?なぜHerokuは配備にgitを使用していますか?
実際には逆です。
Herokuは、Gitによって有効になっている技術です - Heroku自体は、基本的にホスティングインフラストラクチャに結びついているGitリポジトリです。これが私たちがHerokuのマスターレポに押しつける理由です。
もちろん、Gitが気に入らず、CVS/SVNを使っているのであれば、コードをHerokuホストにプッシュし、他の方法ウェブホスティングツールを使用するように強制します。たとえば、アプリをGoogle App Engineにプッシュする性質を考えてみましょう。デプロイ時に実行する必要のある「google固有の」ステップが数多くあります。
だから、Gitへの依存は、gitユーザーのための配置をもっと簡単にする方法であり、Git以外のユーザーの場合でも少し簡単です。
シンプルさは主に、あなたのコードが既にGitにあり、Gitがファイルを遠隔地に転送できる場合、そのために使用することです。 – Amber
また、deltaを使っているので、遠隔地のサーバーにずっと素早く効率的にアクセスできます。 – evotopid