Git対Mercurial対Bazaar。 素晴らしい戦い。

少し前、 さまざまなバージョン管理システムを扱っていたときに、Git、Mercurial、Bazaarの3人の巨人の戦いのビデオに出会いました。 それらのいずれも、ファンまたは機能のいずれにおいても、他より劣っていません。 どうやら、それらのどれが争いの中で最高であるかを見つける時です。 参加者の決意から判断すると、戦いは深刻になります:)



著者によると、ビデオはコードの品質や実際の行数を反映していません。 これらのシステムを開発するときのファイルコミットの頻度のみを示します。 また、これらのシステムの実際の開発速度を評価することもできません。 しかし、一方で、プロジェクトに応じて開発スタイルがどの程度異なるかを比較し、このスタイルの変化を経時的に評価できます。







.aviで素晴らしいバトルをダウンロードしてください。 (65M)





このビデオのフラッシュ版では、すべてが恥ずべきほど小さいので、はっきりさせたいと思います。 Mercurialは青、Gitは赤、Bazaarは緑で強調表示されます。 何が起こっているかをより詳細に検討できるように、このビデオの完全版をダウンロードすることを強くお勧めします。



このビデオがどこから来たのかわからない人のために、私はほのめかしたい。 Code_swarmのようなプロジェクトがあります。 彼についてもっと知りたい場合は、 Python開発に関するビデオをお勧めします。 これはかなり高いレベルで実行され、Code_swarmの本質を非常によく説明しています。 したがって、 ZadaハブのCode_swarmについて書いたことも確認できます。



脅威。 将来的には分散Mercurialに切り替えましたが、このビデオの後で考えました。 Gitの成長はずっときれいに見えます。 そこのコードはよりきれいで、より良く、理想的なバージョン管理システムの役割により適していると思います。



All Articles