Tengo un fichero de parche como este:¿Por qué el parche está rechazando mi archivo de parche en una copia de trabajo 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>
aplicarlo a la copia de trabajo SVN, me ramificado usando:
$ svn copy -r 178 trunk/component/dir branches/mybranch
Luego probé
$ cd branches/mybranch
$ ls -R
./dir:
file.xml
$ patch -p0 -i ~/patchfile.patch
pero la producción de SVN es
(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
para cada archivo?
¿Qué podría hacer que SVN rechace el parche? Estoy en una máquina UNIX pero el parche y el depósito tienen terminaciones de línea de Windows ...
¡Gracias por la ayuda!
Esto también resolvió mi problema, gracias.De hecho, parece que el parche no maneja bien CRLF, incluso cuando está en parche y en los archivos parcheados. El parche –
funcionó bien para mí con CRLF, si los archivos de parche y los archivos parcheados siguen los mismos finales de línea (es decir, CRLF/LF) –