it-swarm-tr.com

Mercurial'ı paylaşılan bir ana bilgisayardaki site revizyonlarını izlemesi için nasıl ayarlarım?

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.

6
Evan Plaice

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.

5
Soleil