TortoiseHg membolehkan Anda untuk mengirim file patch perubahan Anda ke seseorang melalui email, tetapi apakah itu mendukung penerapan patch?
Jika ya, bagaimana Anda menerapkan tambalan menggunakan TortoiseHg?
Solusi Terima kasih @Will Bickford atas bantuan Anda. Saya baru saja menemukan fitur ini terdaftar sebagai TODO di situs TortoiseHg.
mercurial
patch
tortoisehg
Michael La Voie
sumber
sumber
Jawaban:
Dari Penjelajah Repositori, Repositori> Impor ...
sumber
Sepertinya tidak ada dukungan bawaan di TortoiseHg untuk ini. Coba ini dari prompt perintah:
Itu harus menerapkan tambalan ke repo Mercurial dan copy pekerjaan Anda.
Jawaban Tusukan Pertama
Anda harus dapat mengklik kanan pada file patch dan memilih "Terapkan patch ..." - begitulah cara kerjanya untuk klien TortoiseX lainnya. Pastikan Anda menyimpan file tambalan ke jalur direktori yang sama dengan tempat asalnya.
Mengunduh TortoiseHg 0.8.1 untuk menguji ...
sumber
--no-commit
parameter untuk menghindari komit.Yang juga perlu diperhatikan adalah, bahwa "Penjelajah Repositori, Sinkronisasi> Impor ..." (yang secara internal melakukan "impor hg") akan secara otomatis melakukan " komit " - ini mungkin tidak selalu merupakan perilaku yang diinginkan.
Kemungkinan lain adalah menggunakan perintah unix "patch" (pada Windows mungkin menggunakan versi cygwin) atau menggunakan "hg import" secara langsung dengan opsi "--no-commit". Keduanya hanya akan membuat perubahan dalam direktori kerja dan Anda dapat meninjau perubahan dan melakukannya nanti secara manual.
sumber
Di 1.0, dari Workbench: Repository> Import ...
sumber
Tortoise Hg memiliki dokumentasi tentang membuat dan menerapkan (mengimpor) tambalan:
http://tortoisehg.bitbucket.io/manual/1.0/patches.html
sumber