2010-10-25 11 views
5

काम से मेरे रेपो पर काम किया, और एचजी ने परिवर्तनों को धक्का दिया। अब मेरे घर के कंप्यूटर में, मैं काम से सहेजे गए परिवर्तनों को कैसे प्राप्त करूं, क्योंकि मैंने पहले ही दो हफ्ते पहले रेपो को क्लोन किया है लेकिन बाद में अपडेट नहीं किया है?जब मैंने पहले ही एचजी क्लोन का उपयोग किया है तो Mercurial कैसे बदलते हैं?

मैं एक एचजी getchanges या कुछ और की तरह कुछ की जरूरत है?

http://bitbucket.org/sergiotapia/sharpdic

+1

आप पढ़ सकते हैं http://hginit.com/ है? –

+0

हाँ इसे एक महीने पहले पढ़ा था। महान साइट। –

उत्तर

7
$ hg pull  # copy changesets from remote default path to local repo 
$ hg update # update working directory 

$ hg pull -u # above two commands in one step 

डिफ़ॉल्ट पथ आपके रेपो में .hg/hgrc के पथ खंड में 'डिफ़ॉल्ट' कुंजी है; अधिक के लिए hg help paths देखें। प्रमाणीकरण जानकारी (बिटबकेट पर धक्का देने के लिए आवश्यक) या तो उस यूआरएल में संग्रहीत है (http: // उपयोगकर्ता: पास @ ...) या auth .hg/hgrc या ~/.hgrc अनुभाग।

8

hg pullhg update के बाद चाल करना चाहिए।

+1

जेफरी सही है, लेकिन मुझे विस्तृत करने दें। आप कहते हैं कि आपने काम से धक्का दिया है। इसका मतलब है कि जहां भी आपने धक्का दिया है, वे परिवर्तन हैं। डिफॉल्ट रूप से, 'पुश' जहां से आपने 'क्लोन' किया था वहां परिवर्तनों को भेजता है और' पुल 'जहां से आपने' क्लोन' किया था, वहां से परिवर्तन लेता है। यदि काम घर का एक क्लोन है, तो आपको केवल घर से 'एचजी अपडेट' करने की आवश्यकता है, कोई पुल जरूरी नहीं है क्योंकि आपने इसे पहले ही वहां धक्का दिया है। अगर घर काम का क्लोन है, तो आपको घर से कुछ भी 'पुश' करने की ज़रूरत नहीं है, जब आप घर जाते हैं तो बस 'खींचें'। :) – leoger

संबंधित मुद्दे