Magit git-format-patch yapabilir mi?


15

Magit'in bu işlevselliğe sahip olup olmadığını bilmek istedim. Referans kılavuzunda bu açıkça bulunmuyor, bu yüzden soruyorum.


@itsjeyd evet, üzgünüm, sx.el (emacs için stackexchange istemcisi) deniyordum ve herhangi bir cevap göstermedi. Bağlantıyı bir tarayıcıda açtığımda gördüm, üzgünüm :( Düzenle : silinen yorum
Lee H

@LeeH Sorun değil, takip ettiğiniz için teşekkürler! :)
itsjeyd

@LeeH Bu çok garip. Bu sorunla tekrar karşılaşırsanız lütfen bir hata raporu gönderin.
Malabarba

@Malabarba yaptım! Sonra sx.el'de düzeltildi ve şimdi her şey çalışıyor :)
Lee H

Yanıtlar:


16

Haklısınız, yerleşik gibi görünmüyor. Ancak , varsayılan olarak bağlı olan bir Magit arabelleğinden istediğiniz git alt komutları çalıştırabileceğinizi unutmayın ::magit-git-command

magit-git-commandetkileşimli otomatik yüklenen derlenmiş Lisp fonksiyonudur magit.el.

(magit-git-command ARGS DIRECTORY)

Çıktıyı görüntüleyerek bir Git alt komutunu eşzamansız olarak yürütün. Bir önek bağımsız değişkeniyle Git'i geçerli deponun kök dizininde çalıştırın. Sigara etkileşimli içinde Git çalıştırın DIRECTORYile ARGS.

Yani, örneğin, kullanarak son taahhüt için bir yama almak git format-patchiçin aşağıdakileri yapabilirsiniz:

: format-patch -1 RET

Çıktı ( *magit-process*tamponda görüntülenen ) şuna benzer:

  0 git --no-pager -c core.preloadindex=true format-patch -1
0001-Commit-message-associated-with-latest-commit.patch

16

v2.1.0Magit ile başlamak git format-patchaynı zamanda temel destek sağlar git request-pull. Onlar bir pop-up, paylaşan magit-patch-popup, Wbağlıdır.

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.