Yanıtlar:
Eğer bir bir Magit tamponu içinde taahhüt bkz Her yerde yapabilirsiniz kiraz almak noktası var ve yazmaya hareket ettirerek A A. Aynı anda birden fazla siparişi hızlıca seçebilirsiniz: sadece bölgeyi kullanarak bazı taahhütleri seçin ve ardından düğmesine basın A A.
Oldukça kolay:
magit-status
b b
Kiraz almak istediğiniz dalı inceleyin (basın ).l r l
Kiraz almak istediğiniz ürünleri bulmak için bir kayıt aralığı yapın (basın ). Burada karşılaştırmak istediğiniz 2 dalı seçersiniz.A
ve değişiklikleri uygulamak ve aynı zamanda onları işleme mesajı ile birlikte sahneye çıkarmak için basın . Basarsanız a
değişiklik aşamasına gelmez, ancak yalnızca uygular.Vişne toplama için bir günlük aralığı yapmanız gerekmez. Ne zaman bir taahhüt günlüğü görüyorsanız A
kiraz topunu seçmek için basabilirsiniz .
Magit'i 2.1'e yükselttikten sonra iş akışı farklı. Her iki yöntem için öncelikle yukarı başlamak gerekir magit-status
.
Yöntem A : Cherry Pick başka bir daldan birer birer değişiyor
l
ve tuşlarına basın o
.A
ardından A
tekrar basın .Durum satırı size hangisini seçtiğinizi gösterir
Örneğin feature/ABC~4
Enter
Değişiklikleri uygulamak için basın .
B Yöntemi : Vişne Tüm şubelerdeki değişiklikleri seç
A
kiraz toplama modunu seçmek için.A
Değişiklikleri uygulamak ve uygulamak için tekrar basın . a
Yalnızca değişiklikleri uygulamak için basın .Enter
.Birleştirme çatışmalarını daha iyi halledebildiğiniz için kişisel olarak A yöntemini tercih ederim.
Ben kiraz toplama kullanın, ancak isabet yok ?
içinde magit-status
gösteriler y: Cherry
. Bu magit-cherry
, bir kafa ve bir yukarı akış seçmenize izin veren komutu çalıştırır . İstediğin gibi geliyor.
C-h r d m Magit RET
Magit el kitabını okumak için yazabilirsiniz . Kılavuzu aramak için C-s cherry
tekrarlanan isabet kullanabilirsiniz C-s
. Bilgiler bölüm 23’e benziyor:
Konforlarından biri
git
, hangi taahhütlerin üst kısımda birleştirildiğini ancak yerel olarak değil, tersi durumda olduğunu söyleyebilmesidir. Git'in bunun alt komutu şudurcherry
(karıştırılmamalıdırcherry-pick
). Magit, varsayılanmagit-cherry
olarak bağlı olanı çalıştırarak bunu desteklemektediry
.Daha sonra Magit sizden önce yukarı akış revizyonunu (eğer varsa şu anda izlenen uzak şubeye varsayılan) ve kafa revizyonunu (mevcut şubeye varsayılan) varsayılan olarak karşılaştırmanızı isteyecektir. Ardından, tüm taahhütlerin yön işaretleyici, revizyonları ve taahhüt mesajının ilk satırını içeren yeni bir tampon göreceksiniz. Yön işareti, başlangıçta
+
mevcut olan, ancak başında olmayan veya başlangıçta-
bulunmayan bir taahhüdü belirtir.Bu listeden, kiraz toplama münferit taahhütleri için normal anahtar bağlayıcıları kullanabilirsiniz (taahhüt
a
vermeden kiraz toplama veA
aynı şekilde otomatik işleme için). Tampon, her kiraz toplama işleminden sonra otomatik olarak yenilenir.
C-h i
açtığınız son bilgi dosyasına götürecektir, bu yüzden eğer vurursam, C-h i m
potansiyel olarak her şeyin menüsü yerine SICP bölümlerinden oluşan bir menüye bakıyor olabilirim. d
Sonra vurmak C-h i
veya C-h r
vurmadan önce Bilgi dizininde olmanızı sağlar m
.
M-x
package-install
RET
sicp
RET
:)
C-h i
yerine yaparak bir tuş vuruşunu kaydedebilirsinizC-h r d
. Bu sizi doğrudan Bilgi seviyesine götürecektir.