पैच कैसे बनाएं

विषयसूची:

पैच कैसे बनाएं
पैच कैसे बनाएं

वीडियो: पैच कैसे बनाएं

वीडियो: पैच कैसे बनाएं
वीडियो: पैच वाला गला कैसे बनाएं//patch wala gala kaise banaen//patch wala gala banane ka tarika 2024, नवंबर
Anonim

विभिन्न फाइलों के सेट (उदाहरण के लिए, सॉफ्टवेयर स्रोत कोड) में किए गए छोटे परिवर्तनों को प्रचारित करने के लिए यूनिक्स जैसी प्रणालियों पर पैच का व्यापक रूप से उपयोग किया जाता है। उनमें केवल उन संपादनों के बारे में जानकारी होती है जिन्हें मूल फ़ाइल को उसकी वर्तमान स्थिति में संशोधित करने के लिए किए जाने की आवश्यकता होती है।

पैच कैसे बनाएं
पैच कैसे बनाएं

ज़रूरी

स्थापित अंतर उपयोगिता।

निर्देश

चरण 1

जानकारी के साथ एक स्रोत फ़ाइल तैयार करें जिसे आप बदलने के लिए एक पैच बनाएंगे। फ़ाइल में डेटा टेक्स्ट और बाइनरी दोनों हो सकता है

चरण 2

पहले चरण में तैयार की गई फ़ाइल का डुप्लिकेट बनाएं। इसे किसी अन्य निर्देशिका में उसी नाम या वर्तमान निर्देशिका में कॉपी करें लेकिन एक अलग नाम के साथ

चरण 3

पिछले चरण में बनाई गई डुप्लिकेट फ़ाइल को संशोधित करें। उपयुक्त संपादक में उपयुक्त पाठ को संपादित करें, या फ़ाइल में डेटा को उस एप्लिकेशन के साथ अधिलेखित करें जिसका उद्देश्य इसके साथ काम करना है

चरण 4

Diff उपयोगिता का उपयोग करने के बारे में जानकारी की समीक्षा करें। टर्मिनल एमुलेटर शुरू करें या कंसोल पर स्विच करें। आदेश चलाएँ: diff --help ऑनलाइन सहायता प्रदर्शित करने के लिए। आदेशों का प्रयास करें: स्थापित होने पर उपयुक्त दस्तावेज़ पृष्ठ प्रदर्शित करने के लिए man diff या info diff। -a, -c (-C), -e, --normal, और -n (--rsc) विकल्पों पर विशेष ध्यान दें

चरण 5

एक पैच बनाएँ। अपने आउटपुट को किसी फ़ाइल में रीडायरेक्ट करते हुए, अपने इच्छित विकल्पों के साथ diff कमांड चलाएँ। विकल्पों के बाद मूल और संशोधित फ़ाइलों को पैरामीटर के रूप में निर्दिष्ट करें। वर्तमान निर्देशिका में स्थित फ़ाइलों से डेटा के आधार पर पैच उत्पन्न करने के लिए diff का उपयोग करने का सबसे सरल उदाहरण इस तरह दिख सकता है: diff स्रोत.txt संशोधित.txt> नमूना

चरण 6

उत्पन्न पैच देखें। एक उपयुक्त टेक्स्ट एडिटर का उपयोग करें, या इसकी सामग्री को कैट कमांड के साथ कंसोल पर प्रिंट करें। उदाहरण के लिए: बिल्ली का नमूना.पैच या बिल्ली का नमूना.पैच | अधि

चरण 7

बनाई गई परिवर्तन फ़ाइल की शुद्धता की जाँच करें। पैच कमांड का प्रयोग करें। -i विकल्प के साथ इसे पैच पथ पास करें। परिणाम के लिए फ़ाइल नाम निर्दिष्ट करने के लिए -o विकल्प का उपयोग करें। यह मूल फ़ाइल को ओवरराइट करने से रोकेगा, जिस पथ को अंतिम पैरामीटर के रूप में निर्दिष्ट किया जाना चाहिए। उदाहरण के लिए: पैच -i नमूना.पैच -o test.txt source.txt जनरेट की गई फ़ाइल और तीसरे चरण में बनाई गई फ़ाइल की तुलना करें। वे समान होना चाहिए। पैच कमांड को --dry-run और --verbose पैरामीटर के साथ चलाएँ, स्रोत और पैच फ़ाइल नामों के अंतिम और अंतिम तर्कों में गुजरते हुए: पैच --dry-run --verbose source.txt sample.patch कोई परिवर्तन नहीं होगा फाइलों के लिए किया जाएगा, लेकिन उन कार्यों पर एक विस्तृत रिपोर्ट प्रदर्शित की जाएगी जो कमांड को वास्तव में निष्पादित किए जाने पर की जातीं। इसका उपयोग बनाए गए पैच की शुद्धता का न्याय करने के लिए भी किया जा सकता है।

सिफारिश की: