बदलते "डिफ़ॉल्ट" मूल URL


124

मान लें कि मेरे पास एक Mercurial रिपॉजिटरी है और मैं एक डिफ़ॉल्ट पैरेंट URL (जिस स्रोत से मैंने इसे क्लोन किया है) से खींच रहा हूं।

अब मैं डिफ़ॉल्ट मूल URL (होस्टनाम परिवर्तन) को बदलना चाहता हूं, या इसे किसी अन्य मशीन आदि के लिए कॉपी किया गया था। क्या ऐसा करने का कोई तरीका है, या क्या मुझे नए URL से पुन: क्लोन करना है?

जवाबों:


149

आप अपने .hg / hgrc फ़ाइल के [पथ] अनुभाग में कई प्रविष्टियाँ भी जोड़ सकते हैं।

[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental

और फिर भाड़े के आदेशों में अपना उपनाम निर्दिष्ट कर सकता है। डिफ़ॉल्ट रेपो को निर्दिष्ट करने की आवश्यकता नहीं है, लेकिन दूसरों को पसंद करना होगा,

hg in            # check incoming changes from default repo
hg in default    # check incoming changes from default repo
hg in sandbox    # check incoming changes from sandbox repo
hg pull sandbox  # pull changes from sandbox repo

54

मुझे सिर्फ अपने सवाल का जवाब मिला। .hg/hgrcफ़ाइल को रिपॉजिटरी में संपादित करें , सेक्शन के defaultतहत सेटिंग बदलें [paths]। सरल!


3

मर्क्यूरियल पुश और पुल के लिए डिफ़ॉल्ट बिटबकेट रिपॉजिटरी की स्थापना का उदाहरण।

आम तौर पर हम उपयोग कर सकते हैं

$ hg push https://bitbucket.org/username/com.example.app

लेकिन अगर हम $ hg pushरिपॉजिटरी URL के बिना उपयोग करना चाहते हैं तो हमें URL को $ REPO / .hg / hgrc में जोड़ना होगा। हम निम्नलिखित सामग्री जोड़ते हैं:

[paths]
default = https://bitbucket.org/username/com.example.app

अपने प्रश्न के बारे में, बस defaultनए URL का पथ निर्धारित करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.