विंडोज़ के लिए पैच फ़ाइलें लगाने के लिए GUI उपकरण [बंद]


8

विंडोज़ के लिए किसी भी अच्छे GUI के अलग-अलग उपकरण (मैं अराक्सिस मर्ज, और kDiff3 का उपयोग करता हूं), लेकिन उनमें से कोई भी (जो मुझे मिल सकता है) एक पैच फ़ाइल लागू करेगा। मुझे उम्मीद है कि यह इस तरह से काम करेगा: मैं एक उपकरण में एक आधार फ़ाइल और एक पैच खोलता हूं। मुझे बाईं ओर आधार फ़ाइल के साथ एक अलग दृश्य मिलना चाहिए और उस फ़ाइल को दाईं ओर लागू पैच के साथ कैसा दिखेगा। तब मैं परिणाम फ़ाइल को कहीं भी सहेज सकता हूं (संभवतः संघर्षों की सफाई के बाद)।

यह ऐसी स्पष्ट बात लग रही थी कि मैं चौंक गया था कि मेरे मौजूदा उपकरण ऐसा नहीं करते हैं। क्या यह सुविधा कहीं मौजूद है (विंडोज़ के लिए?)

जवाबों:


2

मैं मानता हूं कि यह बहुत विचित्र है कि मौजूदा जीयूआई के कुछ अलग कार्यक्रम पैच बना सकते हैं या लागू कर सकते हैं, मुझे एक भी जानकारी नहीं है जो दोनों कर सकती है।

TortoiseMerge एकीकृत रूप में लागू हो सकता है, हालांकि। यह एक स्टैंडअलोन प्रोग्राम है जो कछुआ के हिस्से के रूप में आता है या यदि आप पूरे Svn पैकेज नहीं चाहते हैं तो आप यहाँ से TortoiseDiff और TortoiseMerge को प्राप्त कर सकते हैं

यह उपयोग करने के लिए थोड़ा सा है। इसे लॉन्च करें और 'यूनिफाइड डिफ' चुनें, फिर यह पैच फाइल का एक रास्ता चाहता है और एक डायरेक्टरी पाथ है, जहां यह अपेक्षा करता है कि फाइल को पैच किया जाए। फिर यह मुख्य दृश्य को खोलता है जिसमें फ़ाइल को एक विषम छोटी खिड़की में दिखाया गया है और आपको पैच परिणाम देखने के लिए उस पर डबल क्लिक करना होगा, जिसे आप मूल फ़ाइल या एक नए में सहेज सकते हैं।

या आप इसे कमांड लाइन से इस तरह लॉन्च कर सकते हैं:

C:\Users\Bob\>tortoisemerge /mine:file1.txt /diff:patch2.diff /patchpath:"C:\Users\Bob"

जिसे बैच फ़ाइल या शेल एक्सटेंशन से लॉन्च करना आसान होना चाहिए।


2
मेरे लिए यह फ़ाइल का संशोधन लाने की कोशिश करता रहता है और फिर विफल हो जाता है।
डैनमैन

1

आप पैच सुविधा के इस Win32 देशी पोर्ट का उपयोग कर सकते हैं । यह अन्य उपयोगिताओं का एक बड़ा चयन के साथ आता है, और साइबरविन के विपरीत और इसी तरह इसे किसी भी DLL की आवश्यकता नहीं है। बस अपनी पसंद के छोटे निष्पादन योग्य को चुनें और इसे जहां चाहें स्टोर करें।

उपयोग:

patch.exe -i [filename]

सहायता पाना:

patch.exe --help

-5

WinMerge में एक पैच वर्क होता है और विंडोज में अच्छा काम करता है।

http://winmerge.org/


@ music2myearc लेकिन क्या यह एक फ़ाइल के लिए पैच लागू करता है?
मैथ्यू स्काउटन

मैंने कोशिश नहीं की है क्योंकि मुझे उस कार्यक्षमता की आवश्यकता नहीं है और इसके बारे में ज्यादा जानकारी नहीं है। WinMerge फ्री (ओपन सोर्स) और एक छोटा सा डाउनलोड है, इसलिए यह पता लगाना बहुत मुश्किल नहीं होगा कि यह आपकी जरूरत के अनुसार काम करता है या नहीं।
music2myear

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