Kaynak denetimi nedir?
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Sürüm denetim sistemi olarak da adlandırılan kaynak denetim sistemi, geliştiricilerin kod üzerinde işbirliği yapmasına ve değişiklikleri izlemesine olanak tanır. Kaynak denetimi, çok geliştiricili projeler için temel bir araçtır.
Sistemlerimiz iki tür kaynak denetimini destekler: Git (dağıtılmış) ve Team Foundation Sürüm Denetimi (TFVC). TFVC merkezi bir istemci-sunucu sistemidir. Hem Git hem de TFVC'de dosyaları iade edebilir ve dosyaları klasörler, dallar ve depolarda düzenleyebilirsiniz.
Azure Repos'tan depolarınızı, dallarınızı ve diğer kod geliştirme işlemlerinizi yönetin.
Git ile her geliştirici, geliştirme makinelerinde kaynak deponun bir kopyasına sahiptir. Kaynak depo tüm dal ve geçmiş bilgilerini içerir. Her geliştirici doğrudan kendi yerel deposuyla çalışır. Değişiklikler depolar arasında ayrı bir adım olarak paylaşılır.
Geliştiriciler her değişiklik kümesini işleyebilir ve geçmiş gibi sürüm denetimi işlemleri gerçekleştirebilir ve ağ bağlantısı olmadan karşılaştırabilir. Dallar hafiftir. Geliştiricilerin bağlamları değiştirmesi gerektiğinde özel bir yerel dal oluşturur. Geliştiriciler, kod tabanının farklı varyasyonları arasında özetleme yapmak için bir daldan diğerine hızla geçiş yapabilir. Daha sonra geliştiriciler dalı birleştirebilir, yayımlayabilir veya atabilir.
Not
Visual Studio'da Git ve Azure DevOps standart Git'tir. Visual Studio'yu üçüncü taraf Git hizmetleriyle kullanabilirsiniz. Azure DevOps Server ile üçüncü taraf Git istemcilerini de kullanabilirsiniz.
TFVC ile geliştiriciler geliştirme makinelerinde her dosyanın yalnızca bir sürümüne sahiptir. Geçmiş verisi yalnızca sunucuda tutulur. Dallar yol tabanlıdır ve sunucuda oluşturulur.
Sonraki adımlar
Kaynak denetimini kullanarak kodunuzu paylaşmaya başlayın veya kodunuzu alın.