Git'in nasıl çalıştığını anlamak için neyi okumam gerekiyor? [kapalı]
101
Git'in nasıl çalıştığını mimarlar açısından anlamak istiyorum. Dosyalar nasıl saklanır, sürümler nasıl saklanır ve değişiklikler nasıl gerçekleşir (dallar, birleşmeler vb.)?
Nasıl kullanılacağına dair bilgi aramıyorum. (Zaten öğreticiler içeren birçok sayfa buldum.) Ama anlamamı sağlayacak "perde arkası" ayrıntıları bulamadım.
Said Scott şu anda http://git-scm.com/ , burada teknik bir açıklamadan çok bir kullanım öğreticisi olan Git topluluk kitabını içeriyor , ancak girişte git veri modeline güzel bir kavramsal genel bakış içeriyor Bölüm ve kapanış bölümünde ayrıntılı bir bölüm.
Git Internals adlı PeepCode'un 9 $ 'lık 100+ sayfalık PDF kitabı harika. İyi yazılmış, harika, net görseller kullanıyor ve aynı zamanda hızlı okunuyor. Elimden geldiğince çok ücretsiz çevrimiçi materyal aldım ama bu kitap beni zirveye taşıdı.
Önceden bir çağda yaşadığımızı varsayalım. Ve mevcut vclerden daha hızlı ve daha iyi bir sürüm kontrol sistemi yazmak istiyorsunuz. Tek ihtiyacınız olan harika bir fikir. O anda aşağıdaki makale çok yardımcı olacaktır.
İlk önce açıklamamda "Ve lütfen kaynak kodundan daha kısa bir şey" yazan bir satır vardı :) Onu bırakmaya karar verdim, çünkü bunun bir şekilde açık olduğunu düşündüm. ;)
Bir gün gerçekten oturdum ve Git Kullanım Kılavuzunun tamamını okudum . İyi bir fikir olduğu ortaya çıktı - kılavuz çok yardımcı oluyor, pek çok şeyi açıklıyor, oldukça açık ve faydalı örnekler sunuyor.
İç mimarinin bir kısmını tanımlayan bazı belgelerle karşılaştığımı hatırlıyorum, bu yüzden onların orada olduklarını biliyorum. Nerede olduklarını hatırlayamıyorum ...