Aracılığıyla paylaş


Yeni git dalı oluşturma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Yeni git deposundaki ilk işleme, main dalının başlangıcıdır. main dalında çalışırken, çalışmanızı bu dala kaydetmek için commit'ler yaparsınız. Git'te dallanma, önceki bir daldan ayrılan yeni bir geliştirme satırı oluşturduğunuzda oluşur. Yeni bir özelliği main dalınıza eklemeden önce geliştirmek ve test etmek için yeni bir dal oluşturmayı seçebilirsiniz. Önerilen Git iş akışı , her özellik veya hata düzeltmesi için yeni bir dal kullanmaktır. Dallar arasında geçiş yaptığınızda Git, depo dosyalarınızın sürümünü seçtiğiniz dalla eşleşecek şekilde neredeyse anında değiştirir. taahhütleriniz her zaman mevcut dala kaydedilir ve diğer dallardaki taahhütlerden yalıtılır.

Git iş akışına genel bakış için bkz . Azure Repos Git öğreticisi.

Önkoşullar

Kategori Gereksinimler
Proje erişimi projesiüyesi.
İzinler - Özel projelerde kodu görüntüleme: En az Temel erişimi.
- Özel projelerde kodu klonlama veya katkıda bulunma: Projede Katkıda Bulunanlar güvenlik grubuna üyelik veya ilgili izinler.
- Dal veya depo izinlerini ayarlayın: izinleri yönetin dal veya depo için.
- Varsayılan dalı değiştirme: Depo için izinleri ilkeleri düzenleyin.
- Depoyu içeri aktarma: Proje Yöneticileri güvenlik grubunun üyesi veya Git proje düzeyi Depo oluşturma izni İzin verolarak ayarlanmıştır. Daha fazla bilgi için bkz . Git deposu izinlerini ayarlama.
Hizmetler Repo'lar etkinleştirildi.
Araçlar Opsiyonel. az repos komutlarını kullanın: Azure DevOps CLI.

Uyarı

Genel projelerde, Paydaş erişimi olan kullanıcılar, kod görüntüleme, kopyalama ve koda katkıda bulunma dahil olmak üzere Azure Depolarına tam erişime sahiptir.

Kategori Gereksinimler
Proje erişimi projesiüyesi.
İzinler - Kodu görüntüle: En az Temel erişim.
- Kodun bir kopyasını oluşturma veya koda katkıda bulunma: Katkıda Bulunanlar güvenlik grubunun üyesi veya projedeki ilgili izinlere sahip olma.
Hizmetler Repo'lar etkinleştirildi.

Yeni dal oluşturma

Uyarı

Dal adları boşluk, tilde ve iki nokta üst üste gibi ASCII denetim karakterleri içeremez. Küçük harfli karakterler kullanmak ve sözcükleri kısa çizgiyle ayırmak yaygın bir uygulamadır. Dalları gruplandırmak için ileri eğik çizgi kullanılabilir. Dal adı uzunluğu 250 ASCII karakteri aşmamalıdır. Dal adları ile işleme karmaları arasındaki belirsizliği önlemek için 40 onaltılık karakterden oluşan dal adlarını kullanmayın. Dal adlandırma hakkında daha fazla bilgi için bkz. git-check-ref-format ve Git platformlar arası uyumluluk .

Azure Repos Git depolarında, GitHub depolarında veya diğer barındırılan Git depolarında dallar oluşturabilirsiniz.

Azure Repos

  1. Web tarayıcınızdan Azure DevOps kuruluşunuzun ekip projesini açın, ardından Depolar>Dallar seçeneğini seçerek Dallar görünümünü açın.

    Depo menüsünün genişletilmiş olduğu Azure DevOps proje sayfasının ekran görüntüsü.

  2. Dallar görünümünde Yeni dal 'i seçerek Dal oluştur iletişim kutusunu başlatın.

    Azure DevOps deposu sayfasındaki 'Yeni dal' düğmesinin ekran görüntüsü.

  3. Dal oluştur iletişim kutusunda benzersiz bir yeni dal adı girin, yeni dalınız için bir temel dal seçin, isteğe bağlı olarak iş öğelerini bağlayın ve oluştur'u seçin.

    'Dal oluştur' iletişim kutusunun ekran görüntüsü.

    Yeni dalınız dal listesinde gösterilir.

    Yeni dalınızı gösteren dal listesinin ekran görüntüsü.

GitHub

Web tarayıcınızdan GitHub deponuzun ana sayfasına gidin, Dalları/etiketleri değiştir iletişim kutusunu başlatmak için bir temel dal seçin, benzersiz bir yeni dal adı girin ve Dal oluşturöğesini seçin.

GitHub deposunun ana sayfasındaki 'Dalları/etiketleri değiştir' iletişim kutusunun ekran görüntüsü.

Deponuzun ana sayfasında artık yeni dalınızın dosyaları gösterilir.

GitHub deposunun ana sayfasında yeni dal dosyalarınızın ekran görüntüsü.

Tavsiye

Uzak bir dal oluşturduktan sonra yerel Git deponuza getirebilirsiniz. Komut isteminde şunu çalıştırın:
git fetch
git switch <remote branch name>

Sonraki adımlar