Aracılığıyla paylaş


Tek tek seçme ile değişiklikleri kopyalama

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Git cherry-pick değişiklikleri bir veya daha fazla kaynak dal işlemesinden hedef dala kopyalar. Birleştirme veya yeniden temel alma işlemlerinden farklı olarak, kiraz seçimi belirli kaynak dal işlemelerini seçmenize olanak tanır. Git, seçtiğiniz her kaynak dal işlemesi için hedef dalda karşılık gelen bir işleme oluşturur.

Bu yaygın görevleri yerine getirmek için tek tek seçim yapabilirsiniz:

  • Belirli bir özelliği bir daldan diğerine dağıtma.
  • Yanlış dalda işlediğiniz çalışmayı kopyalayın.
  • Birden çok dalda hata düzeltmesi uygulayın.

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

Önkoşullar

Kategori Gereksinimler
Proje erişimi Bir projenin üyesi.
Permissions - Özel projelerde kodu görüntüleme: En azından Temel erişim.
- Özel projelerde kod kopyalama veya koda katkıda bulunma: Katkıda Bulunanlar güvenlik grubunun üyesi veya projedeki ilgili izinler.
- Dal veya depo izinlerini ayarlayın: Dal veya depo için izin izinlerini yönetin .
- Varsayılan dalı değiştirme: Depo için ilke izinlerini düzenleyin .
- Bir depoyu içeri aktarma: Proje Yöneticileri güvenlik grubunun üyesi veya Git proje düzeyinde Depo oluşturma izni İzin Ver olarak ayarlanır. Daha fazla bilgi için bkz. Git deposu izinlerini ayarlama.
Services Depolar etkinleştirildi.
Tools Optional. az repos komutlarını kullanın: Azure DevOps CLI.

Uyarı

Ortak projelerde Paydaş erişimi olan kullanıcılar, kodu 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 Bir projenin üyesi.
Permissions - Kodu görüntüle: En azından Temel erişim.
- Kodu kopyalama veya koda katkıda bulunma: Katkıda Bulunanlar güvenlik grubunun üyesi veya projedeki ilgili izinler.
Services Depolar etkinleştirildi.

Bir işlemeyi kirazla seçme

Azure Repos

Azure Repos, kiraz toplama için sınırlı destek sağlar ve yalnızca hedef dala düzeltme uygulamak üzere çekme isteği oluşturma amacıyla sağlanır. Daha fazla bilgi için bkz . Azure DevOps kiraz toplamayı geliştirme.

Azure Repos'taki çekme isteği menüsündeki Kiraz seçimi seçeneği aşağıdakileri yapar:

  1. Çekme isteğinin hedef dalından yeni bir konu dalı oluşturur.
  2. Çekme isteğinin kaynak dalından yeni konu dalı olan tüm değişiklikleri tek tek seçer.
  3. Yeni konu dalını başka bir hedef dalla birleştirmek için yeni bir çekme isteği oluşturmanızı ister.

Adım adım öğretici için bkz . Kiraz seçimiyle yeni çekme isteği oluşturma.

GitHub

GitHub web arabirimi kiraz toplamayı desteklemez, ancak GitHub Desktop destekler. GitHub Desktop'ta kiraz seçme hakkında adım adım yönergeler için bkz . İşleme seçme.

Sonraki adımlar