TortoiseHg Bir Yama Uygula


105

TortoiseHg, değişikliklerinizin bir yama dosyasını birine e-postayla göndermenize olanak tanır, ancak yama uygulamayı destekliyor mu?

Öyleyse, TortoiseHg kullanarak nasıl yama uygularsınız?

Çözüm Yardımınız için teşekkürler @Will Bickford . Bu özelliği TortoiseHg sitesinde TODO olarak listelenmiş buldum .


Belki de TortoiseHg'e "ithalat diyaloğu" sunuyoruz :) 0.9 Kasım 2009'da sevk edilecek.
kuy

Umarım öyledir, ancak henüz 0.9 yol haritasında görmedim. Yine de, TortoiseHg ekibi birlikte hareket ediyor gibi görünüyor, bu yüzden çok uzun süreceğinden şüpheliyim.
Michael La Voie

Yanıtlar:


108

Depo Gezgini'nden Depo> İçe Aktar ...


İyi karar. V1.0 yaması itibariyle içe aktarma, TortoiseHg'nin bir parçasıdır
Michael La Voie

Buna aynı zamanda (öncelikle?) İçerik menüsünden Dışa Aktarma ile aynı şekilde erişilebilmesi
gerekirdi

sade ve basit!
DanielV

50

TortoiseHg'de bunun için yerleşik bir destek yok gibi görünüyor. Bunu bir komut isteminden deneyin:

hg import my-patch-file.patch

Bu yamayı Mercurial deponuza ve çalışma kopyanıza uygulamalıdır.

İlk Bıçak Yanıtı

Yama dosyasına sağ tıklayıp "Yamayı uygula ..." seçeneğini seçebilmelisiniz - bu, diğer TortoiseX istemcileri için böyle çalışır. Yama dosyasını oluşturulduğu dizin yoluna kaydettiğinizden emin olun.

TortoiseHg 0.8.1'i test etmek için indiriliyor ...


Önerin için teşekkürler. Bu seçeneği görmüyorum.
Michael La Voie

Evet, indirdim ve bahsettiğiniz "e-posta yaması" özelliğini bulmam biraz zaman aldı. Tamircilik ...
Will Bickford

Yardım için teşekkürler, umarım gelecekteki bir sürümde eklenecektir.
Michael La Voie

3
Güzel. --no-commitKaydetmeyi önlemek için parametreyi kullanın .
ivkremer

9

Ayrıca dikkate değer olan şey, "Depo Gezgini, Eşitle> İçe Aktar ..." (dahili olarak bir "hg içe aktarma" yapar) otomatik olarak bir " yürütme " gerçekleştirecektir - bu her zaman istenen bir davranış olmayabilir.

Diğer bir olasılık ise unix "yama" komutunu kullanmaktır (Windows'ta belki cygwin sürümünü kullanır) veya "hg import" seçeneğini doğrudan "--no-commit" seçeneğiyle kullanmaktır. Her ikisi de yalnızca çalışma dizininde değişiklik yapar ve değişiklikleri gözden geçirip daha sonra manuel olarak gerçekleştirebilirsiniz.


Ayrı bir dalda değiştirilmiş iki görüntüm var ve bu değişiklik kümesini bir yama aracılığıyla varsayılan dalıma birleştirmek istiyorum. Ancak ithalat hiçbir şey yapmaz. Sadece pencereyi kapatır ve güncellenmez. Yanlış giden ne olabilir? Günlükte de hiçbir şey basılmaz!
Ε Г И І И О


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.