2012-11-02 16 views
9

मैं विभिन्न निर्देशिकाओं में एकाधिक फ़ाइलों के साथ पैच बनाने की कोशिश कर रहा हूं। मैं अपनी सभी असामान्य फ़ाइलों को शामिल नहीं करना चाहता क्योंकि मेरे पास पैच पर बहुत कुछ लागू नहीं है।एसवीएन पैच - एकाधिक फाइलों के साथ

svn diff -up original.php > filename.patch 

है वहाँ अलग अलग निर्देशिका में एकाधिक फ़ाइलों के साथ यह करने के लिए किसी भी तरह से:

मैं एक विशिष्ट फ़ाइल के साथ एक पैच बनाने के लिए इस आदेश के बारे में पता है, केवल इस मुद्दे को इस है एक फाइल है?

धन्यवाद

उत्तर

12

आप इस्तेमाल किया की कोशिश कर सकते हैं: svn diff -r BEGIN_REVISION:END_REVISION > patch_file.patch यह सभी संशोधित फ़ाइलों पर पैच कर देगा।

यदि आप ठोस फ़ाइलों के लिए पैच बनाना चाहते हैं, तो आप उन्हें > से पहले समझा सकते हैं। svn diff -uRp dir_name > patch_file.patch

मैं इसे आप में मदद करता है आशा करता हूँ:

svn diff dir_name_1/first.php dir_name_2/second.php > patch_file.patch

एक निर्देशिका के लिए

+0

ग्रेट जो निर्देशिका संरचना के साथ फाइलों की गणना करने में मदद करता है> ठीक है जो मैं देख रहा था ^^ – Sunjalo

+0

http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-diff.html के अनुसार संदर्भ की कुछ पंक्तियों के साथ केवल अंतर दिखाता है। एक दृश्य फ़ाइल तुलना की तुलना में पढ़ना मुश्किल है, लेकिन सभी बदलावों को एक साथ दिखाएगा – onmyway133

+0

ग्रहण विफल रहा लेकिन कमांड लाइन हमेशा काम करती है! धन्यवाद –

संबंधित मुद्दे