Repository nedir?
Repository, kısaca repo, bir projenin tüm kod dosyalarının ve o dosyalarda zaman içinde yapılan bütün değişikliklerin bir arada tutulduğu yerdir. Sadece güncel dosyaları değil, projenin geçmişini de barındırdığı için sıradan bir klasörden farklıdır.
Bir repo içinde projenin kaynak kodu, ayarları, belgeleri ve değişiklik kayıtları bulunur. GitHub, GitLab gibi platformlarda barındırılan repolar açık (herkesin görebildiği) ya da özel (yalnızca yetkili kişilere görünen) olabilir. Açık repolar genellikle paylaşılan ve topluluk katkısına açık projelerde, özel repolar ise firma içi geliştirmelerde tercih edilir.
Örneğin bir web sitesi projeniz varsa, sitenin tüm dosyalarını bir repoda tutarsınız. Ekipteki herkes bu repoyu kendi bilgisayarına kopyalar, üzerinde çalışır ve değişikliklerini geri gönderir. Böylece herkes aynı ve güncel kaynak üzerinden ilerler. Repo, bir yazılım projesinin merkezi kaynağı ve iş birliğinin buluşma noktasıdır.
Bu konuda profesyonel desteğe mi ihtiyacın var?
Özel Yazılım →