मैं एक फीचर शाखा है, जो में मैं अपने परिवर्तनों को वापस धकेलने से पहले नदी के ऊपर परिवर्तन मर्ज है कहो। ऐसा करने का सामान्य तरीका होगा:Git चेकआउट और काम कर पेड़ को बिना छुए विलय
git checkout master [changes a bunch of working tree files]
git merge feature1 [changes the same files right back]
यह ठीक काम करता है, लेकिन (तारीख-चेकिंग) संकलक लगता है कि फ़ाइलों की एक पूरी गुच्छा गंदा कर रहे हैं और एक के पुनर्निर्माण की जरूरत है, भले ही सामग्री एक जैसी है । क्या चेकआउट और विलय करने का कोई तरीका है जो इस मामले में काम कर रहे पेड़ को अपरिवर्तित छोड़ देता है?
कुछ की तरह:
git checkout master --merge-branch feature1
संपादित करें:
मैं केवल तेजी से आगे के बारे में बात कर रहा हूँ विलीन हो जाती है कि परिभाषा से फ़ाइलों की स्थिति बदलने नहीं होता।
http://stackoverflow.com/questions/1282639/switch-git-branch-without-files-checkout की [मर्ज, अद्यतन, और Git शाखाओं खींच –
संभावित डुप्लिकेट चेकआउट का उपयोग किए बिना] (http://stackoverflow.com/questions/3216360/merge-update-and-pull-git-branches-without-using-checkouts) –