it-swarm-id.com

Bagaimana saya mengatur Mercurial untuk melacak revisi situs pada host bersama?

Apa langkah spesifik yang harus saya ambil untuk mengaturnya?

Apakah saya memerlukan pengait pasca-komit khusus untuk memperbarui salinan jarak jauh situs?

Apakah saya memerlukan akses SSH ke server jarak jauh?

Saya mencari pengaturan di mana saya bisa Mendorong perubahan ke repositori jarak jauh dan perubahan akan dipublikasikan ke situs web.

6
Evan Plaice

Anda dapat mengonfigurasi Mercurial untuk menjalankan server web menggunakan perintah hg serve) . Daftar opsi runtime pada hg serve tersedia di sini .

Setelah server web Anda disiapkan, hg clone http://servername:port akan menarik salinan sumber daya server, dan hg Push dari direktori itu akan memperbarui server.

Untuk memaksa server memperbarui dirinya setelah menerima Push baru, tambahkan berikut ini ke file .hg/hgrc di repositori:

[hooks]
changegroup = hg update >&2

Ini harus memenuhi apa yang Anda cari.

5
Soleil