मेरे पास दो रिपॉजिटरी हैं, एक लाइब्रेरी के लिए मुख्य रेपो है, और दूसरा उस लाइब्रेरी का उपयोग करने वाला प्रोजेक्ट है।
यदि मैं अधीनस्थ परियोजना में एक तय कर लेता हूं, तो मैं उस पैच को अपस्ट्रीम में लागू करना आसान तरीका चाहूंगा।
फ़ाइल का स्थान प्रत्येक रिपॉजिटरी में अलग है।
- मुख्य रेपो:
www.playdar.org/static/playdar.js
- परियोजना:
playlick.com/lib/playdar.js
मैंने git format-patch -- lib/playdar.js
playlick प्रोजेक्ट पर उपयोग करने की कोशिश की , और फिर git am
मुख्य playdar रेपो पर, लेकिन पैच फ़ाइल में भिन्न फ़ाइल स्थानों ने एक त्रुटि खड़ी की।
क्या किसी दिए गए फ़ाइल से किसी अन्य फ़ाइल में किसी अन्य मनमानी फ़ाइल पर पैच लागू करने का एक आसान तरीका है?
बोनस अंक के लिए, क्या होगा यदि आप जिस फाइल को पैच को लागू करना चाहते हैं वह एक गिट रिपॉजिटरी में नहीं है?