it-swarm.dev

كيف يمكنني إعداد Mercurial لتتبع مراجعات الموقع على مضيف مشترك؟

ما هي الخطوات المحددة التي يتعين علي اتخاذها لإعدادها؟

هل أحتاج إلى ربط ما بعد الالتزام لتحديث النسخة البعيدة من الموقع؟

هل أحتاج إلى وصول SSH إلى الخادم البعيد؟

أنا أبحث عن إعداد حيث يمكنني دفع التغييرات إلى المستودع البعيد وسيتم نشر التغييرات على موقع الويب.

6
Evan Plaice

يمكنك تكوين Mercurial لتشغيل خادم ويب باستخدام hg serve . قائمة خيارات وقت التشغيل على خدمة الزئبق متوفرة هنا .

بمجرد إعداد خادم الويب الخاص بك ، _hg clone http://servername:port_ ستسحب نسخة من موارد الخادم ، و _hg Push_ من هذا الدليل ستقوم بتحديث الخادم.

لإجبار الخادم على تحديث نفسه عند تلقي دفعة جديدة ، أضف ما يلي إلى ملف .hg/hgrc في المخزون:

_[hooks]
changegroup = hg update >&2
_

هذا يجب أن يحقق ما تبحث عنه.

5
Soleil