हमारे पास प्रोजेक्ट (PHP एप्लिकेशन) है, लेकिन प्रत्येक क्लाइंट के लिए इंस्टालेशन अलग-अलग होता है, कभी-कभी बहुत कम, कभी-कभी और भी। फिर भी, स्रोत कोड का बड़ा हिस्सा आम है। हम मास्टर शाखा में समांतर शाखाओं के रूप में विशिष्ट प्रतिष्ठानों का प्रबंधन करते हैं और हमें मास्टर से अन्य शाखाओं में परिवर्तन स्थानांतरित करने की आवश्यकता होती है। एक ही स्थिति Git: how maintain (mostly) parallel branches with only a few difference? में हल किया गया था सबसे मतदान समाधान शाखाओं के बीच परिवर्तन इस तरह हस्तांतरण करने के लिए किया गया था:गिट: स्थायी समांतर शाखाओं को बनाए रखने के लिए कैसे करें
git pull
git checkout local
git rebase master
समाधान में उल्लेख किया है यह गैर तेजी से आगे बनाता रिबेसिंग के बाद धक्का जो मैं बहुत अप्रिय जटिलता पाते हैं। मेरा प्रश्न है - क्यों बजाय ऐसा करने के लिए नहीं:
git pull
git checkout local
git merge master
या हो सकता है आप इस का मतलब है? http://stackoverflow.com/questions/2850369/why-does-git-use-fast-forward-merging-by-default – cregox