применить патч svn к репозиторию git

Хорошо, я перепробовал все ответы, которые смог найти в stackoverflow, но, похоже, ни один из них не смог решить мою проблему. Я хочу применить патч, сделанный SVN, к репозиторию git. По-видимому, самый простой способ сделать это — использовать «git apply», но, похоже, это не работает.

$ git apply --ignore-space-change --ignore-whitespace < xxx_parser.patch


<stdin>:10: trailing whitespace.
        FORCE_LA_CHECK = false; stdin:23: trailing whitespace.

<stdin>:79: trailing whitespace
. 
. 
. 
. 
error: pmd/grammar/JspParser.jjt: No such file or directory 
error: patch failed: pmd/pom.xml:251 
error: pmd/pom.xml: patch does not apply

Это содержимое xxx _parser.patch:

 $ head xxx_parser.patch Index: etc/grammar/JspParser.jjt
 --- etc/grammar/JspParser.jjt   (revision 7704)
 +++ etc/grammar/JspParser.jjt   (working copy)

теперь почему он жалуется, что не может найти файл pmd/grammar/JspParser.jjt?

Путь в патче указывает на правильный каталог.

37
задан victor 17 July 2012 в 09:03
поделиться