मैं इस तरह एक patchfile है:एक पैच-फ़ाइल को एक एसवीएन कार्यशील प्रतिलिपि पर क्यों खारिज कर रहा है?
$ svn copy -r 178 trunk/component/dir branches/mybranch
तब मैं
$ cd branches/mybranch
$ ls -R
./dir:
file.xml
$ patch -p0 -i ~/patchfile.patch
लेकिन SVN के उत्पादन की कोशिश की:
Index: dir/file.xml
===================================================================
--- dir/file.xml (revision 178)
+++ dir/file.xml (working copy)
@@ -7,7 +7,7 @@
<markup>
- <markup />
+ <markup></markup>
<markup>
<markup>
@@ -20,6 +20,7 @@
<markup>
<markup>
+ <tag>
<markup>
SVN काम कर प्रतिलिपि करने के लिए इसे लागू करने के लिए, मैं इसे का उपयोग कर branched
(Stripping trailing CRs from patch.)
patching file dir/file.xml
Hunk #1 FAILED at 7.
Hunk #2 FAILED at 20.
2 out of 2 hunks FAILED -- saving rejects to file dir/file.xml.rej
प्रत्येक फ़ाइल के लिए
?
एसवीएन पैच को अस्वीकार करने का कारण क्या हो सकता है? मैं यूनिक्स मशीन पर हूं लेकिन पैच और रिपोजिटरी में विंडोज लाइन-एंडिंग है ...
मदद के लिए धन्यवाद!
यह भी मेरी समस्या हल, धन्यवाद।दरअसल ऐसा लगता है कि पैच सीआरएलएफ को अच्छी तरह से संभाल नहीं लेता है, भले ही पैच और टू-पेच दोनों फाइलें हों। –
पैच ने सीआरएलएफ के साथ मेरे लिए ठीक काम किया, अगर दोनों पैच फ़ाइल और टू-बी-पैच वाली फाइलें एक ही पंक्ति समाप्ति का पालन करती हैं (यानी सीआरएलएफ/एलएफ) –