TortoiseGit kullanarak kiraz toplama


Yanıtlar:


156
  1. Günlüğü, kullanıma alınmış hedef dal ile bir havuzda açın .
  2. Kaynak dalı seçmek için sol üstteki mavi dal adını kullanın .
  3. İstediğiniz işlemleri seçin.
  4. Sağ tıklayın ve Cherry'yi seçin Bu kaydı seçin .

53
Başka bir dalın günlüğünü görmek için, günlük penceresinin sol üst tarafındaki mavi dal adına tıklayın.
kichik

4
Bunun iyi bir cevap olduğunu biliyorum, ancak hangi şubeyi
seçersem seçeyim

1
@PandaWood, belki şu anki çalışma dalınız müstakil bir KAFA üzerindedir? Eğer durum buysa, sadece mevcut şubeyi adlandırmanız gerekir. "git checkout -b <AD>" veya TortoiseGit seçeneği ne olursa olsun ...
Digikata

6
Sağ tıklamada hiçbir kiraz çekme seçeneğinin görünmemesinin bir başka yaygın nedeni de, bulunduğunuz dalın zaten bu taahhüdüne sahip olmasıdır
vazor

1
"Günlüğü göster" i açın, ardından "Tüm şubeler" i etkinleştirdim ve ardından tüm dalları görünür hale getirdim (taahhüt geçmişleriyle birlikte) ve ardından kiraz çekme olasılığı da aktif hale geldi (daha önce belirtildiği gibi, olmayan bir taahhüt aldım mevcut şubede mevcut).
st6mm

15

'Ana' daldan kiraz toplamak için 'serbest bırakma' dalının gerekli olduğunu göz önünde bulundurarak, aşağıdaki adımları izleyin:

1. Adım: Ödeme "yayınlama" dalı

görüntü açıklamasını buraya girin

Adım 2: TostoiseGit -> Günlüğü göster'i tıklayın

görüntü açıklamasını buraya girin

3. Adım: Kaynak Dalı Taahhütlerini Filtreleyerek Seçilecek

Günlük Mesajları penceresinde, işlemlerin Kiraz Toplanacağı kaynak dalını seçin (yani bu örnekte 'ana' dal). Şube seçimi, 'Günlük Mesajları' penceresinin sol üstünden yapılabilir (aşağıda gösterildiği gibi)

görüntü açıklamasını buraya girin

4. Adım: Seçilecek Taahhütleri Seçin

Son olarak, taahhütleri seçin ve içerik menüsüne sağ tıklayarak bunları kirazla seçin.

görüntü açıklamasını buraya girin


2
1. Adım için, Sağ Tıkla -> TortoiseGit -> Değiştir / Kontrol
McCoy'a

"Cherry Pick selected commits" e tıkladıktan sonra, devam et'e tıklayın, varsa çakışmayı birleştirin ve ardından commit'e tıklayın. Tüm bunları yaptıktan sonra, kodu ilgili dalda itmeyi unutmayın (burada yayın).
S Kumar

2

Yukarıdaki cevaplar da doğru ve ben sadece basitleştiriyorum.

Bir daldan diğerine kiraz seçmek istiyorsanız (örneğin: Branch_18.1'den Branch_18.4'e)

  • Branch_18.4 klasörüne (depo) gidin
  • Sağ tıklayın ve günlüğü göster'i seçin, bir günlük iletişim penceresi açacaktır
  • Bu pencerede, sol üst Köşede Mevcut şube Köprüsüne tıklayın (yani Branch_18.4)
  • Şimdi kiraz resmini yapmak istediğiniz dalı seçin (yani Branch_18.1)
  • Şimdi seçilecek olan commit'i seçin ve sağ tıklayın ve Cherry seçili taahhütleri seçin.
  • Şimdi, çalışma ağacınızda herhangi bir değişiklik varsa, değişikliklerinizi saklamanızı isteyebilir ve bu durumda "EVET" e tıklayın.
  • Şimdi kiraz toplanan değişiklikleri itmeden önce çekin ve ardından itin.

1
StackOverflow'a hoş geldiniz! Sadece mevcut cevabı iyileştirmek istemeniz durumunda, genellikle bir düzenleme önermeniz daha iyi bir fikirdir ( editcevap içeriğinin altına tıklayarak )
Arion
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.