वहाँ बहुत सारे कार्यक्रम हैं जो एक अलग पैच बना सकते हैं, लेकिन मैं एक बार एक को लागू करने की कोशिश कर रहा हूं। मैं एक पैच वितरित करने की कोशिश कर रहा हूं, और मुझे एक उपयोगकर्ता से एक सवाल मिला कि इसे कैसे लागू किया जाए। इसलिए मैंने इसे अपने दम पर समझने की कोशिश की और पता चला कि मेरे पास कोई सुराग नहीं है, और अधिकांश उपकरण जो मुझे मिल सकते हैं वे कमांड-लाइन हैं। (मैं एक कमांड लाइन को संभाल सकता हूं, लेकिन बहुत सारे लोग एक अच्छे, दोस्ताना जीयूआई के बिना खो जाएंगे। इसलिए वे इस उद्देश्य के लिए नहीं हैं।)
मैंने TortoiseSVN का उपयोग करने की कोशिश की। मेरे पास वह पैच है जिसे मैं लागू करना चाहता हूं। मैं पैच पर राइट-क्लिक करता हूं, और TortoiseSVN सबमेनू के तहत एक विकल्प है जो कहता है कि "पैच लागू करें।" यह सब एक खाली खिड़की को खींचता है।
इसलिए मैंने ओपन मारने की कोशिश की। इसके दो विकल्प हैं: विलय और एकीकृत अंतर को लागू करना। (पैच एकीकृत रूप में अलग प्रारूप में है, सौभाग्य से।) लेकिन लागू विकल्प सिर्फ सादा काम नहीं करता है: यह पैच और एक फ़ोल्डर के लिए पूछता है। किसी तरह यह पैच लगाने के लिए फाइल मांगना भूल गया ! तो TortoiseSVN सिर्फ सादा काम नहीं करता है। क्या एक विंडोज़ जीयूआई-आधारित उपयोगिता है जो एक पैच और एक फ़ाइल ले जाएगी और इसे ठीक से लागू करेगी?
संपादित करें: अब तक के उत्तरों को देखते हुए, ऐसा लगता है कि कछुआ केवल तभी इसे सही करेगा यदि यह एक फ़ाइल है जो पहले से ही संस्करणित है। यहाँ ऐसा नहीं है। मुझे एक ऐसी फ़ाइल पर पैच लागू करने में सक्षम होना चाहिए जो एक SVN रिपॉजिटरी से बाहर नहीं आई थी। मैंने बस कछुए का उपयोग करने की कोशिश की, क्योंकि मुझे पता है कि एसवीएन भिन्नता का उपयोग करता है और यह जानना है कि दोनों उन्हें कैसे बनाते हैं और उन्हें लागू करते हैं।