2011-12-29 9 views
6

मैं एक केंद्रीय Mercurial सर्वर स्थापित कर रहा हूँ, और एकाधिक भंडार होस्ट करना चाहता हूँ।Mercurial hg एकाधिक भंडारों की सेवा

[collections] 
repos/ = repos/ 

कहाँ/रेपोस फ़ोल्डर है और/रेपोस पथ URL में उपयोग करने के लिए है: हर वेब पेज मैं इस बारे में देखो एक कॉन्फ़िग फ़ाइल है कि इस तरह दिखता है स्थापित करने के लिए कहते हैं।

मेरा प्रश्न कौन सा है/repos है ??? मैं ऐसे नाम का उपयोग करना चाहूंगा जो पथ के समान नहीं है, जैसा कि:

[collections] 
A/ = B/ 

क्या कोई भौतिक पथ या यूआरएल पथ है? इस तरह का एक साधारण सवाल आपको उत्तर दिया जाएगा, लेकिन मुझे कोई अनौपचारिक उदाहरण नहीं मिल सका।

उत्तर

5

ठीक है, मुझे मिल गया। यह विंडोज पर है, और यहाँ सब कुछ है कि मैं hg.conf फ़ाइल में की जरूरत है:

[paths] 
foo = C:\Data\repositories-hg/foo-hg 
bar = C:\Data\repositories-hg/bar-hg 

इस मुलाकात का उपयोग करने देता स्थान सेल्सियस पर रेपो: के रूप में \ Data \ खजाने-एचजी/foo-एचजी:

http://server:8000/foo

इसलिए एक url अन्य नाम है और बी शारीरिक मार्ग है। निश्चित रूप से स्थापित करने के लिए और भी कुछ है, लेकिन यह अब पूरा करने की आवश्यकता को पूरा करता है।