Azure Repos Git öğreticisi
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Çalışmanızı kaydetmek ve ekibinizde kod değişikliklerinin koordinasyonunu yapmak için sürüm denetimini kullanın. Tek başına çalışan bir geliştirici olsanız bile, sürüm denetimi sayesinde hataları düzelttikçe ve yeni özellikler geliştirdikçe düzeninizi koruyabilirsiniz. Sürüm denetimi, kodunuzun herhangi bir sürümünü kolayca gözden geçirebilmeniz ve hatta geri dönebilmeniz için geliştirme geçmişinizi korur.
Aşağıdaki öğreticilerde verilen adımlar, aşağıdaki sürüm denetimi iş akışını kullanarak yaygın sürüm denetimi görevlerini nasıl yerine getireceğinizi gösterir.
Sürüm denetimi iş akışı
Sürüm denetimi, çoğu geliştiricinin kod yazarken ve bunu ekiple paylaşırken kullandığı genel bir iş akışına sahiptir.
Bu adımlar:
- Henüz almadıysanız kodun yerel bir kopyasını alın.
- Hataları düzeltmek ve yeni özellikler eklemek için kodda değişiklikler yapın.
- Kod hazır olduğunda gözden geçirilmesi için ekibinizin kullanımına sunun.
- Kod gözden geçirildikten sonra kodu ekibin paylaşılan kod tabanıyla birleştirin.
Git'te, Git'e özgü terminoloji ve komutlarının kullanıldığı bu iş akışının bir sürümü vardır. Bu öğretici boyunca depolar, dallar, işlemeler ve çekme istekleri hakkında bilgi edineceksiniz. Team Foundation Sürüm Denetimi veya Subversion gibi bir sürüm denetimi sistemi kullandıysanız bu terimler tanıdık gelebilir ama bunlar Git'te farklı davranışlar gösterir.
Git iş akışı
- Yapmayı planladığınız değişiklikler için bir dal oluşturun ve buna veya
cool-feature-x
gibiusers/jamal/fix-bug-3214
bir ad verin. Daha fazla dallanma rehberliği için bkz. Git dallanma stratejisini benimseme - Dalınıza değişiklikleri işleyin. Kullanıcıların genellikle bir hata düzeltmesi veya özellik için birden fazla işlemesi olur.
- Uzak depoya dalınızı gönderin.
- Diğer kişilerin değişikliklerinizi gözden geçirebilmesi için bir çekme isteği oluşturun. Geri bildirimleri birleştirmek için daha fazla işleme yapmanız ve daha fazla değişiklik göndermeniz gerekebilir.
- Çekme isteğinizi tamamlayın, birleştirme çakışmalarını çözün ve çekme isteğinizi tamamlayın.
Git'i kullanmaya yeniyseniz bu iş akışını kullanın. Ekibiniz Git konusunda daha deneyimli ve kendine güvendikçe, ekibinizin gereksinimlerine uyacak şekilde genişletin.