Ana içeriğe atla

Kayıtlar

Three-Tree Architecture etiketine sahip yayınlar gösteriliyor

Git Server Three-Tree Yapısı (Architecture)

Git Server mantığını anlayabilmek için en önemli konulardan bir tanesi three-tree architecture'dir. Bu makalede bu yapıyı anlayabilmek için gerekli olan kavramlar repository, staging index ve working tanımlarının ne olduğuna bakacağız. Bu tanımlardan git server komutlarının three-tree yapısı üzerinde nasıl çalıştığına bakacağız.  Konuyu anlayabilmek açısında öncelikle diğer klasik versiyon kontrol sistemlerinden olan yapıya bakalım. Bu versyion kontrol sistemlerinin çoğunda two-tree yapısı mevcuttur. Yani repository ve working copy'ler. Git Server mantığında ise araya staging index diye bir kavram getirerek bir anlamda sizin için ve kodlarınızı değiştirmeden önce kontrol mekanizması sağlar.