Çizgi romanla Git’in doğuş hikayesi
(joone.net)- Linus Torvalds, Linux çekirdeği geliştirmeye başladıktan sonra yaklaşık 10 yıl boyunca CVS ya da Subversion (SVN) gibi kaynak yönetim yazılımları kullanmadı.
- Bunun yerine tarball ve patch kullandı.
- CVS’in sorunu, değişiklikleri yalnızca dosya düzeyinde takip edebilmesi; bu yüzden tek bir revision düzeyindeki büyük patch’leri algılayamamasıydı.
- CVS’te tüm işlemler sunucu üzerinde gerçekleşiyordu.
- Linux çekirdeği gibi büyük projelerde branch oluşturulduğunda sunucuya büyük yük biniyor, bu da kaçınılmaz olarak diğer işleri etkiliyordu.
- Merge işlemleri de sunucuda yapılıyordu ve branch merge’leri çok uzun sürüyordu.
- 2000’lerden itibaren kullanılmaya başlanan Subversion da dağıtık ortamı desteklemiyordu.
- 2002’de Linus, dağıtık ortamı destekleyen BitKeeper adlı kapalı kaynak bir yazılımı kaynak yönetim aracı olarak seçti.
- Buna birçok çekirdek geliştiricisi karşı çıktı ve reverse engineering ile bir klon üretmeye yönelik girişimler oldu.
- Sonunda Linux, BitKeeper kullanımını bıraktı ve kendi kod yönetim aracını geliştirmeye başladı.
- Haziran 2005’te Linus, Git’i yayımladı.
3 yorum
https://medium.com/@willhayjr/…
Bu yazı da güzelmiş..
Keyifle okudum ^^
Teşekkür ederim. Daha önce çizdiğiniz eserlerinizi de beğeniyle takip ettim.