SORU
29 Temmuz 2009, ÇARŞAMBA


Mercurial, nasıl "kompres" itmeden önce bir değişiklik bir dizi alabilir miyim?

Hadi yerel ve uzak Mercurial bir depo var. Şimdi, bir özellik üzerinde çalışmaya başlıyorum. Üzerinde çalışıyorum, ve bitti düşünüyorum zaman, değişiklik kümesini sana teslim ediyorum. Biraz daha fazla test, daha fazla kod bir şey verdiği bu özelliği geliştirmek olabilir. Değişim ve taahhüt ediyorum. 20 dakika sonra, bu yeni özellik bir hata olduğunu öğrendim, ben bunu düzeltmek ve bu işliyorlar.

Ben şimdi gerçekten mesajı olan bir değişiklik olarak uzak depoya itmek istiyorum 3 değişiklik var "Uygulama özelliği X", örneğin.

Ne kadar zorluk olmadan bunu yapabilir miyim? Yamalar ile yapabileceğimi düşünüyorum, ama bir sürü iş gibi görünüyor.

CEVAP
13 EKİM 2009, Salı


histedituzatma için ne arıyorsanız tam olarak budur.

hg histedit -o

ya

hg histedit --outgoing

giden kümelerinin bir listesini getirecektir. Listeden edebilirsiniz

  • 2 veya daha fazla kümeleri tek bir değişiklik yaratmak katlayın
  • Bırak geçmişi çıkardıktan değişiklik
  • Yeniden düzenlemek istediğiniz şekilde değişiklik.

histedit yeni "\n***\n" ayırıyor. iki iletileri için varsayılan katlanmış değişiklik teslim mesajı soracaktır

Ayrıca benzer sonuçları mq uzantısı kullanarak alabilirsiniz, ama çok daha zordur.

Ayrıca çöküşü sadece katlama yapmak için uzantısını kullanabilirsiniz, ama bu kadar güzel bir UI sağlamaz ve sonuç tamamlama mesajı düzenlemek için bir yol sağlamaz. Elde edilen düzenleme mesaj da hep kullanan son şey, son mesaj, temizlik için taahhüt verir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007
  • The Verge

    The Verge

    8 AĞUSTOS 2006