मैं चार अलग-अलग स्थानों पर Mercurial सर्वर रखना चाहता हूं, और किसी भी समय उन्हें समान होना चाहता हूं। मतलब, उनमें से किसी भी बदलाव में अन्य सभी सर्वरों के लिए प्रचार किया जाना चाहिए। उसको कैसे करे?दो या दो से अधिक Mercurial सर्वर सिंक कैसे करें?
8
A
उत्तर
8
आप incoming
हुक के साथ सर्वर पर एक क्रिया जोड़ सकते हैं।
हुक आपको रिपोजिटरी पर होने वाली घटनाओं को स्वचालित करने की अनुमति देता है। जब भी आप भंडार में धक्का देते हैं, तो आप अपने दर्पणों को भी धक्का दे सकते हैं।
अधिक हुक पर: http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html
संबंधित मुद्दे
- 1. दो या दो से अधिक seqs
- 2. दो या अधिक डेटाटाइप्स
- 3. कैसे दो या अधिक धाराओं
- 4. दो या दो से अधिक कारक चर के सारांश आंकड़े?
- 5. दो या दो से अधिक घोषणा विनिर्देशक त्रुटि
- 6. दो या दो से अधिक C++ नामस्थानों को एक
- 7. एंड्रॉइड में दो या दो से अधिक वीडियो फ़ाइलों को कैसे मिलाएं या मर्ज करें?
- 8. दो या दो से अधिक सूचियों में मूल्यांकन
- 9. दो या दो से अधिक नेस्टेड सापेक्ष लयआउट
- 10. दो या दो से अधिक पंक्तियों पर Jqgrid शीर्षलेख
- 11. एक दूसरे के साथ दो या दो से अधिक तारों को कैसे प्रतिस्थापित करें?
- 12. जावा - सत्र को दो या दो से अधिक वेब एप्लिकेशन के बीच कैसे साझा करें?
- 13. mysql 2 डेटाबेस से दो टेबल सिंक करें
- 14. दो या अधिक बर्खास्त करने के लिए कैसे करें ModalViewController?
- 15. Django मॉडल और दो या दो से अधिक तालिकाओं में शामिल होने के साथ चयन करें?
- 16. दो या दो से अधिक मानों पर जेनेरिक सूची क्रमबद्ध करें
- 17. दो डेटाबेस के बीच MySQL डेटाबेस सिंक
- 18. कॉन्फ़िगरेशन में परिभाषित दो या दो से अधिक वेब मॉड्यूल में एक ही संदर्भ रूट है
- 19. एक में दो या दो से अधिक स्थितियों को गठबंधन करें यदि कथन
- 20. दो या अधिक पथपार्ट जंजीर (उत्प्रेरक)
- 21. मैं दो या दो से अधिक "browser_action", "page_action" या "ऐप" का उपयोग क्यों नहीं कर सकता?
- 22. क्लोजर में आप दो या दो से अधिक भविष्यवाणियों को कैसे लिखते हैं?
- 23. दो से अधिक UIViews के बीच फ्लिप एनीमेशन कैसे करें?
- 24. एंड्रॉइड में दो या दो से अधिक .wav फ़ाइलों को विलय करना
- 25. जावास्क्रिप्ट सिंक दो एरे (ऑब्जेक्ट्स)/डेल्टा
- 26. Mercurial में दो परियोजनाओं को कैसे गठबंधन करें?
- 27. एक बूलियन स्थिति के साथ दो या दो से अधिक सीएसएस चयनकर्ताओं का मिश्रण
- 28. क्या एक ही आवेदन में दो या दो से अधिक लेक्स/वाईएसी पार्सर्स संभव है
- 29. दो या दो से अधिक रेल ऐप्स के बीच कोड साझा करना ... गिट सबमिड्यूल के विकल्प?
- 30. दो फाइलों को दो रिपोजिटरी के बीच सिंक में रखना - प्रतीकात्मक लिंक? या एक और तरीका?
आप भेजे 'हुक के बजाय' changegroup 'हुक का उपयोग कर बेहतर कर रहे हैं। यह प्रत्येक सीसेट के लिए एक हुक चलाने के बजाए सभी सीएस को एक साथ दबाएगा। –
क्या होगा अगर कोई एक दर्पण में से किसी एक को धक्का देता है, तो कोई भी दूसरे को धक्का देता है। यदि सभी दर्पण सिर्फ एक दूसरे को धक्का देते हैं तो ऐसा लगता है कि किसी को दौड़ की स्थिति मिल जाएगी जहां धक्का विफल हो जाएगा। धन्यवाद। – DRayX
आह, हाँ, यही कारण है कि आप केवल एक रेपो को धक्का देते हैं। दर्पण का विचार बैकअप रखना है। आप कभी जागते नहीं और कहते हैं, "मैं किस चेहरे को आज दाढ़ी देने जा रहा हूं? मेरा हाथ हाथ से जुड़ा हुआ है या एक दर्पण में?" कम से कम, मुझे उम्मीद है कि आप नहीं करते हैं। :) इसलिए, उन सर्वरों में से किसी एक को * में * केवल * चेक किया जाना चाहिए। यह ठीक है, क्योंकि आप शायद अपने रेपो को लिखने से 1000x अधिक पढ़ते हैं। (इतिहास, diffs, शाखा परिवर्तन, आदि) तो, यदि "प्राथमिक" सर्वर बहुत दूर है और एक चेकइन थोड़ा धीमा है, कोई भी कभी ध्यान नहीं देगा! आशा है कि ये आपकी मदद करेगा! – leoger