Pourquoi est-patch de rejet de mon patch-fichier sur un SVN copie de travail?

J'ai un patchfile comme ceci:

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>

De l'appliquer à la SVN de la copie de travail, j'ai bifurqué à l'aide de:

$ svn copy -r 178 trunk/component/dir branches/mybranch

Ensuite, j'ai essayé

$ cd branches/mybranch
$ ls -R
./dir:
file.xml
$ patch -p0 -i ~/patchfile.patch

mais SVN de sortie est

(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

pour chaque fichier?

Ce qui pourrait causer des SVN pour rejeter le patch? Je suis sur une machine UNIX, mais patch et référentiel avoir Windows ligne terminaisons...

Merci pour l'aide!

OriginalL'auteur Simon | 2011-01-14