Reactionary Software / 既存 - by fschmidt

Mercurial

GitMercurial はほぼ同じ機能を提供し、ほぼ同時期(2005年)に開発されましたが、Git は明らかにひどい現代のソフトウェアであるのに対し、Mercurial は良い反動的なソフトウェアです。では、違いは何でしょうか?違いは、完全に異なる価値観を反映した設計にあります。Git は現代の価値観を反映しているため、嫌なほど膨れ上がり、複雑で信頼性のない混乱を招きます。Mercurial は反動的(古い)価値観を反映しているため、シンプルでクリーンで信頼性があります。自然に、現代のプログラマーは圧倒的に Git を好みます。

私は Git を少し触っただけで、それが受け入れがたい恐怖であると認識したので、これらの恐怖を詳しく説明するために他の人に言及します - こちらこちら、および こちら。その後、代替案を探し、良いとされる Mercurial を見つけました。他にも良い代替案があるかもしれませんが、私はこれを調査していないので、Mercurial についてのみ投稿しています。

Git と Mercurial の違いは、ひどい現代のソフトウェアと良い反動的なソフトウェアを区別するのを簡単にします。簡単なルールは、ソースコードが Git にあるすべてのソフトウェアはひどい現代のソフトウェアであるということです。これにより、現在のオープンソースソフトウェアの 99% が排除されるため、良い反動的なソフトウェアを求める私たちにとっては非常に多くの時間を節約できます。すべての良いソフトウェアは Mercurial または他の Git の代替にあります。

反動的なソフトウェアを開発している人は誰でも、ソース管理に Mercurial を使用するべきであることは言うまでもありません。良いホスティングソリューションがなかったため、無料の Mercurial ホスティングサービスを開発しました。