Ayarlama için atmam gereken hangi özel adımlar var?
Sitenin uzak kopyasını güncellemek için özel işlem sonrası kancalara ihtiyacım var mı?
Uzak sunucuya SSH erişimine ihtiyacım var mı?
Uzaktan depodaki değişiklikleri zorlayabileceğim bir kurulum arıyorum ve değişiklikler web sitesinde yayınlanacaktır.
Mercurial'ı hg serve
command kullanarak bir web sunucusu çalıştırmak için yapılandırabilirsiniz. Hg serve üzerinde çalışma zamanı seçeneklerinin bir listesi var burada .
Web sunucunuzu kurduğunuzda, hg clone http://servername:port
, sunucunun kaynaklarının bir kopyasını alacaktır ve bu dizinden hg Push
sunucuyu güncelleyecektir.
Sunucuyu yeni bir Push aldığında kendisini güncellemeye zorlamak için, depodaki .hg/hgrc dosyasına aşağıdaki ekleyin:
[hooks]
changegroup = hg update >&2
Bu aradığınızı başarmalıdır.