Wie haben sich Git und Mercurial gleichzeitig so ähnlich entwickelt?

11

Git und Mercurial folgen ähnlichen Modellen und haben eine ähnliche Terminologie. Mercurials erste Veröffentlichung war nur 12 Tage nach Git. Wie sind diese beiden Projekte in der ersten Entwicklung zur gleichen Zeit so ähnlich ausgefallen? Kennt jemand die Geschichte?

Mike M. Lin
quelle
Siehe auch stackoverflow.com/questions/35837/…
Martin Beckett
Auch das Telefon wurde fast gleichzeitig von zwei Personen unabhängig erfunden.
Whatsisname

Antworten:

7

Beide waren aufgrund von Problemen mit dem Bitkeeper erforderlich, sodass beide gleichzeitig entwickelt wurden, um das gleiche Problem zu lösen.

Wenn Sie ein verteiltes Versionskontrollsystem wünschen, das wie ein Bitkeeper aussieht, wird jede Implementierung aus Sicht des Benutzers ziemlich ähnlich sein. Intern sind sie ganz anders

Martin Beckett
quelle
Nun, das erklärt es. Ich habe die BitKeeper-Befehle kurz überprüft , und es scheint, als ob sowohl die Git- als auch die Mercurial-Terminologie von dort "ausgeliehen" werden.
Mike M. Lin