2010-11-10 12 views
7

वर्तमान में, एक शाखा विलय से पहले, मैं निम्न कमांड क्या परिवर्तन विलय हो जाएगा देखने के लिए का उपयोग करें:देखें कि एक गिट कमांड में क्या विलय किया जाएगा?

base=$(git merge-base other HEAD) 
git diff $base other 

वहाँ इस लक्ष्य को हासिल करने के लिए एक Git आदेश है?

सादर, जोचेन

+0

जैसा कि स्वेन कहते हैं, एक तरीका है - हालांकि सामान्य रूप से, यहां तक ​​कि यदि नहीं है, तो भी आप अपने अस्थायी चर को बढ़ा सकते हैं और पूरी चीज को उपनाम में लपेट सकते हैं। – Cascabel

+0

संभावित डुप्लिकेट [मैं गिट में विलय का पूर्वावलोकन कैसे कर सकता हूं?] (Http://stackoverflow.com/questions/5817579/how-can-i-preview-a-merge-in-git) –

उत्तर

1

नोट: सवाल "How can I preview a merge in git?" जब प्राप्त करते समय यह देखना कि विलय हो जाएगा के संदर्भ का उल्लेख करता है:

[alias] 
    # fetch and show what would be merged (use option "-p" to see patch) 
    incoming = "!git remote update -p; git log [email protected]{u}" 

के साथ:

  • "git incoming" बहुत कुछ दिखाने के लिए च परिवर्तन, या
  • "git incoming -p" पैच (यानी, "अंतर") को दिखाने के लिए,
  • "git incoming --pretty=oneline", एक संक्षिप्त सारांश के लिए, आदि

आप अधिक विस्तृत स्क्रिप्ट पा सकते हैं इस में:

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