answer given by svick सही नहीं है। यह संभव है।
git request-pull
है जो गिट सूट का हिस्सा है। उस कमांड लाइन टूल का उपयोग करके, आप एक पुल अनुरोध बना सकते हैं जिसे प्रति ई-मेल भेजा जा सकता है।
उदाहरण:
आपके origin
में शाखा master
है। अब आप एक स्थानीय बग सुधार शाखा fix
बनाने बग समाधान को लागू करने और धक्का कि fix
origin
को शाखा:
git push origin fix:fix
फिर, आप चाहते हैं master
में fix
शाखा में किए गए परिवर्तनों को मर्ज करने कोई।
git request-pull master origin
इस के साथ पुल अनुरोध एक पाठ स्वरूपित पैदा करेगा बनाएं इस प्रकार है:
The following changes since commit <SHA of master>:
<commit message of SHA of mster>
are available in the git repository at:
<repo location> fix
<User Name> (<Number of Commits>):
<messages of the commits>
...
<changed files>
...
<file statistics>
मर्ज अनुरोध किसी कि आपके रेपो उपयोग नहीं कर सकते हैं जहाँ आप अपने परिवर्तन धक्का दिया करने के लिए जाना जाएगा, तो git format-patch
के साथ ऐसा करने का अवसर हमेशा होता है।
(आप भी ऐसा करने की जरूरत नहीं है) करने के लिए अपने origin
fix
शाखा धक्का है, जबकि fix
शाखा पर जा रहा है पैच
git format-patch master..
का उपयोग कर यह एक पैच फ़ाइल पैदा करेगा बनाने के प्रत्येक आप के लिए प्रतिबद्ध के लिए के बाद master
को बंद करने के बाद fix
में किया था। आप
tar czf fix.tgz *.patch
साथ उत्पन्न .patch
फ़ाइलों बंडल सकते हैं और फिर जैसे किसी के लिए भेज ई-मेल के माध्यम से समीक्षा और आवेदन करने के लिए।
पूर्णता के लिए: पैच लगाने के लिए git am
के साथ किया जा सकता है।
आप वास्तविक प्रश्न चूक लग रहा था और केवल शीर्षक दिए ... यह स्पष्ट रूप से कहा गया है पुल अनुरोध Gitorious पर जाने की जरूरत है, जो अपनी है * खुद * पुल अनुरोध तंत्र। –
यह इस तथ्य को नहीं बदलेगा कि गिट में "मर्ज अनुरोध" की कोई अवधारणा नहीं है। – svick
@ इदान: ओपी मर्ज अनुरोध खोलने के लिए ** कमांड लाइन ** तरीका मांगता है। और यही वही है जो मैं वर्णन कर रहा हूं। – eckes