Mac için Visual Studio'da Git ile sürüm denetimi ve kaynak denetimi

Önemli

Mac için Visual Studio 31 Ağustos 2024'te Microsoft'un Modern Yaşam Döngüsü İlkesi. Mac için Visual Studio ile çalışmaya devam edebilirsiniz ancak Mac'te geliştiriciler için VS Code için yeni C# Dev Kit uzantısının önizleme sürümü gibi birkaç seçenek daha vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

Sürüm denetimi, birçok farklı sürümde dosyaları yönetmeye yönelik bir sistemdir ve yazılım geliştirmede birçok geliştiricinin genel olarak katkıda bulunduğu bir sistemdir. Herhangi bir sürüm denetim sisteminin (VCS) asıl amacı, tüm kullanıcıların aynı anda kod tabanı üzerinde çalışmasını sağlayan bir çözüm bulmaktır.

Herhangi bir sürüm denetim sisteminin çekirdeğinde, bir dosya sunucusuna benzer şekilde tüm farklı dosyalar için merkezi veri deposu işlevi gören bir depo bulunur. Ancak, bir dosya sunucusundan farklı olarak, depo projenin geçmişinin tamamını ve yapılan tüm düzeltmeleri içerir.

Depo merkezi veri deposuysa, her kullanıcının yerel veri deposuna sahip olması mantıklıdır ve bu da verilerin üzerinde çalışmasını sağlar. Buna çalışma kopyası denir. Mac için Visual Studio çalışma kopyanız makinenizdeki diğer tüm yerel dizinler gibi görünür ve dosyalardan herhangi birini okumanıza ve dosyalara yazmanıza olanak sağlar.

Mac için Visual Studio Git depoları için yerleşik destek içerir. Git'i kullanmaya yeni başladıysanız, https://git-scm.com/ web sitesi başlamak için iyi bir yerdir. Git, ekiplerin aynı belgeler üzerinde aynı anda çalışmasını sağlayan bir dağıtılmış sürüm denetim sistemidir. Git ile tüm dosyaları içeren tek bir sunucu olabilir, ancak bu merkezi kaynaktan bir depo kullanıma alındığı her durumda deponun tamamı makinenize yerel olarak kopyalanır.

Temel Kavramlar

Mac için Visual Studio'daki Git araçları hakkında daha fazla bilgi edinmek için aşağıdaki makalelerde, Mac için Visual Studio aracılığıyla Git depolarını ayarlamanın yanı sıra değişiklikleri gözden geçirme, işleme ve gönderme gibi basit işlevler inceleniyor.

Ayrıca bkz.