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-statusb bKiraz almak istediğiniz dalı inceleyin (basın ).l r lKiraz 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.Ave değişiklikleri uygulamak ve aynı zamanda onları işleme mesajı ile birlikte sahneye çıkarmak için basın . Basarsanız adeğ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 Akiraz 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
lve tuşlarına basın o.Aardından Atekrar basın .Durum satırı size hangisini seçtiğinizi gösterir
Örneğin feature/ABC~4
EnterDeğişiklikleri uygulamak için basın .
B Yöntemi : Vişne Tüm şubelerdeki değişiklikleri seç
Akiraz toplama modunu seçmek için.ADeğişiklikleri uygulamak ve uygulamak için tekrar basın . aYalnı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-statusgö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 RETMagit el kitabını okumak için yazabilirsiniz . Kılavuzu aramak için C-s cherrytekrarlanan 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-cherryolarak 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
avermeden kiraz toplama veAaynı şekilde otomatik işleme için). Tampon, her kiraz toplama işleminden sonra otomatik olarak yenilenir.
C-h iaçtığınız son bilgi dosyasına götürecektir, bu yüzden eğer vurursam, C-h i mpotansiyel olarak her şeyin menüsü yerine SICP bölümlerinden oluşan bir menüye bakıyor olabilirim. dSonra vurmak C-h iveya C-h rvurmadan önce Bilgi dizininde olmanızı sağlar m.
M-x package-install RET sicp RET:)
C-h iyerine yaparak bir tuş vuruşunu kaydedebilirsinizC-h r d. Bu sizi doğrudan Bilgi seviyesine götürecektir.