Bagaimana Git dan Mercurial berkembang begitu mirip pada saat yang sama?

11

Git dan Mercurial mengikuti model yang serupa dan memiliki terminologi yang serupa. Rilis awal Mercurial adalah hanya 12 hari setelah Git. Bagaimana kedua proyek ini, dalam pengembangan awal pada saat yang sama, berakhir sangat mirip? Adakah yang tahu sejarahnya?

Mike M. Lin
sumber
Lihat juga stackoverflow.com/questions/35837/…
Martin Beckett
Telepon itu diciptakan sendiri oleh dua orang pada waktu yang hampir bersamaan.
whatsisname

Jawaban:

7

Keduanya diperlukan karena masalah dengan bitkeeper sehingga mereka berdua dikembangkan pada saat yang sama untuk menyelesaikan masalah yang sama.

Jika Anda menginginkan sistem kontrol versi terdistribusi, yang terlihat seperti bitkeeper, maka dari sudut pandang pengguna implementasi apa pun akan sangat mirip. Secara internal mereka sangat berbeda

Martin Beckett
sumber
Nah itu menjelaskannya. Saya melakukan pemeriksaan cepat terhadap perintah BitKeeper , dan sepertinya terminologi "meminjam" Git dan Mercurial dari sana.
Mike M. Lin