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

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • joshsnice

    joshsnice

    28 Kasım 2006
  • Videojug

    Videojug

    25 EKİM 2006