मैं एक बहुत ही सरल कार्य के लिए bzr का उपयोग कर रहा हूं: जीएनयू Emacs के विकास संस्करण प्राप्त करना। शुरुआती bzr branch
के बाद, मैं अपना स्थानीय संस्करण अद्यतित रखना चाहता हूं। मैंने bzr pull
और bzr merge
पर प्रलेखन के बारे में पढ़ा, लेकिन इससे समझ में नहीं आया। मैंने कुछ दिनों के लिए bzr merge
की कोशिश की, और पाया कि bzr merge
अक्सर अनजान संघर्षों के परिणामस्वरूप हुआ। ध्यान दें कि मैंने कोई स्थानीय परिवर्तन नहीं किया है। bzr pull
अनुशंसित तरीका है?bzr pull vs bzr विलय
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
मैं Git और darcs समझते हैं, लेकिन BzR के बारे में कोई ज्ञान है:
संपादित करें 1 (एक चित्र Chris Conway से चोरी जोड़ा)। गिट या डार्क्स के लिए एनालॉजी बहुत मदद करेंगे।
संपादित 2: update
केवल checkout
के साथ काम करने की अपेक्षा की है? update
को branch
में कुछ भी करने की प्रतीत नहीं होती है।
मैं Emacs टैग को निकालने का हूँ और संस्करण नियंत्रण जोड़ने के बाद से यह है कि Emacs खुद के साथ क्या करना अधिक है। –