hg qnew
numaralı belgeyi, düzeltme ekinde herhangi bir değişiklik içermediğini fark etmeden yayınladım. Bunu geri yüklemek ve sadece hg qrecord
kullanarak belirli değişiklikleri yapmak istiyorum. qnew
nasıl geri alabilirim? Eğer biliyorsanız"hg qnew" nasıl geri alınır?
hg qpop
hg import --no-commit .hg/patches/patch-name
hg qdelete patch-name
, daha iyi bir yol ekleyin:
Bu eklenti çok umut verici görünüyor ve bir Darcs kullanıcı olarak ben etkileşimli değişiklikleri seçerek bu yolu gibi. Ancak, soruma cevap vermiyor - Şimdiye kadar gerçekleşmiş olan qnew'i geri almam gerekiyordu. –
Sorunuzu iyi anlıyorsam, aslında 'qnew''i geri almanız gerekmez: dahil edilmemesi gereken değişiklikleri dışlamak için doğrudan' qcrefresh' komutunu kullanabilirsiniz. Hariç tutulan değişiklikler yerel değişiklikler olarak kalacaktır, bu nedenle qcrefresh'ten sonra bunları "qnew" ile yeni bir yama ekleyebilir veya yalnızca bir alt kümesini seçmek için "qcrecord" kullanabilirsiniz. – Aldo
Belki de sadece uzantıyı nasıl kullanacağımı anlamıyorum. Değiştirilmiş bir havuzda 'hg qnew' ile başlayan bir dizi komut ekleyebilir misiniz, 'qnew' hiç çağrılmadı mı? Bunu daha önce "qrefresh" kullanarak denedim (ki bu da "qcrefresh" ile aynı şeyi yapıyor, sadece etkileşimli değil), ama başarılı olmadan. –