patch पर टैग किए गए जवाब

किसी पैच को किसी सोर्स कोड पैकेज को बदलने के लिए उपयोग किया जाता है, जैसे बग को सही करने या फीचर जोड़ने के लिए।

2
Dd के साथ एक बाइनरी पैचिंग
मैंने यह उद्धरण (नीचे) कई बार पढ़ा है, हाल ही में यहाँ , और लगातार इस बात पर हैरान हूँ कि ddकिसी भी चीज़ को अकेले संकलित करने के लिए कैसे इस्तेमाल किया जा सकता है ? 30 साल पहले मैंने स्कूल में जो यूनिक्स सिस्टम इस्तेमाल किया था, वह …
32 dd  history  patch 

1
मैं किसी भी कार्यशील निर्देशिका से -p0 पैच कैसे लगा सकता हूं?
मेरे पास निरपेक्ष रास्तों के साथ एक पैच है जिसे मैं उपयोग करना चाहता हूं। अर्थात पहली कुछ पंक्तियाँ इस प्रकार हैं। --- /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml 2014-10-10 18:47:23.000000000 +1100 +++ /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml.mod 2014-11-11 09:44:17.786200477 +1100 हालाँकि, यह विफल रहता है जब तक कि मैं रूट डायरेक्टरी में नहीं हूँ। ~$ cd ~$ sudo …
26 patch 

3
"हंक # 1 को 1 (अलग लाइन अंत) में विफल" संदेश कैसे ठीक करें?
मैं कमांड के साथ एक पैच बनाने की कोशिश कर रहा हूं git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch जब मैं पैच लगाता हूं, तो यह मुझे देता है $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED …
22 git  diff  newlines  patch 

5
जांचें कि क्या फ़ाइल या फ़ोल्डर पहले से पैच किया गया है
क्या पैच को लागू करने से पहले यह जानना संभव है कि क्या किसी फ़ाइल को पहले ही पैच कर दिया गया है? मुझे एक स्क्रिप्ट में यह करने की आवश्यकता है, कोई विचार?
22 patch 

2
लिनक्स कर्नेल के पैच का उद्देश्य क्या है?
प्रत्येक लिनक्स कर्नेल संस्करण के लिए, डाउनलोड के लिए एक पैच फ़ाइल उपलब्ध है। उदाहरण के लिए, linux-3.12.22 के पास पैच-3.12.22 है । उस पैच का उद्देश्य क्या है? इसे संकलित करने से पहले हमेशा संबंधित कर्नेल को पैच करें, या कर्नेल के साथ एक पूर्व कर्नेल संस्करण को अप-टू-डेट …

3
एक regexp के आधार पर एक अंतर / पैच के केवल प्रासंगिक हक्स प्रदर्शित करें
git log -G<regex> -pनिर्दिष्ट पैटर्न से मेल खाने वाले परिवर्तनों के लिए कोडबेस के इतिहास को खोजने के लिए एक अद्भुत उपकरण है। हालांकि, ज्यादातर अप्रासंगिक हंक के समुद्र में अंतर / पैच आउटपुट में प्रासंगिक हंक का पता लगाना भारी हो सकता है। git logमूल स्ट्रिंग / रेगेक्स के …
20 git  diff  patch 


5
क्यों अलग / पैच का उपयोग करें जब यह सिर्फ सीपी का उपयोग करने के लिए आसान है
diff -u file1.txt file2.txt > patchfile एक पैच फ़ाइल बनाता है, जिसमें patchfile1.txt को बदलने के लिए निर्देश होते हैं, बिल्कुल file2.txt की तरह cpइसके बजाय कमांड का उपयोग करके ऐसा नहीं किया जा सकता है ? मैं कल्पना कर सकता हूं कि यह तब उपयोगी है जब फ़ाइल बहुत …
19 shell  cp  diff  patch 

7
पैच का उपयोग कैसे करें और दो फ़ाइलों को मर्ज करने के लिए कैसे करें और स्वचालित रूप से विरोधों को हल करें
मैंने अंतर और पैच के बारे में पढ़ा है लेकिन मैं यह नहीं समझ सकता कि मुझे क्या चाहिए। मुझे लगता है कि यह बहुत सरल है, इसलिए मेरी समस्या को दिखाने के लिए इन दो फाइलों को लें: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> …


4
मुझे मेलिंग सूची से एक लिनक्स कर्नेल पैच कैसे सेट करना चाहिए?
मैं लिनक्स-कर्नेल मेलिंग सूची की सदस्यता नहीं लेता, लेकिन मैं कुछ हफ्तों पहले पोस्ट किए गए पैच का एक सेट प्राप्त करना चाहता हूं और उन्हें परीक्षण के लिए अपने कर्नेल पर लागू करता हूं। मैं पैचिंग, बिल्डिंग आदि से बहुत परिचित हूं। मेरा सवाल यह है कि इस पैच …

2
क्या यह एक पैच बनाने का एक अच्छा तरीका है?
मैं एक विशिष्ट gccशाखा से एक पैच बनाना चाहूंगा जो इसकी आधिकारिक रिलीज से तुलना करेगा; इसलिए जब मैं स्थिर रिलीज से टारबॉल को अनपैक करता हूं, तो मैं पैच को लागू कर सकता हूं और उस विशिष्ट शाखा में जो था, उसके बराबर प्राप्त कर सकता हूं। यह पहली …
15 diff  patch 


2
पैच को कैसे अनदेखा करें, पहले से लागू हॉक
मेरे पास एक बहुत बड़ी पैच फ़ाइल है जिसे मैं अपने कोड पर लागू करने की कोशिश कर रहा हूं। समस्या यह है, मेरे पैच में कुछ बदलाव कोड में पहले से मौजूद हैं। क्या पैच को पहले से लागू किए गए परिवर्तनों को सावधानीपूर्वक अनदेखा करने का एक तरीका …
14 patch 

2
पैच के साथ स्रोत को अलग करने के लिए आवेदन करते समय "विकृत पैच" त्रुटि
मैं इस पैच को लागू करना चाहूंगा, इसलिए मैंने "इंडेक्स: src / options.h" पर कोड की शुरुआत की और "+ @ आइटम" के साथ समाप्त किया और इसे wget's स्रोत कोड फ़ोल्डर में बनाई गई एक नई फ़ाइल में डाल दिया । फिर मैंने किया: $ patch -p0 < name_of_patch …
10 wget  patch 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.