2012-06-18 5 views
6

настоящее время я использую следующую команду:Есть ли способ для git создать патч для обзора?

git diff --no-prefix -w trunk > my_beautiful_code.patch 

но получить следующее сообщение об ошибке, когда я загрузить диф в reviewboard:

No valid separator after the filename was found in the diff header 

Есть ли способ, чтобы пререкаться мерзавца в делать правильные вещи ? Я считаю, что обзор ищет точный формат svn. Я мог бы клонировать svn repo, применять патч, а затем сделать патч с svn, но это утомительно, и я бы хотел, чтобы более чистый рабочий процесс ...

Спасибо!

+0

Вы решили проблему? У меня тот же самый –

ответ

5

Это не реальный ответ, но частично объясняет проблему.

Это вызвано непредвиденным (с точки зрения сервера RB) синтаксисом diff. Вам не хватает какой-либо дополнительной информации, которая обычно присутствует в разрыве RB для подрывной деятельности.

Смотрите эту ошибку для обхода проблемы:

https://hellosplat.com/s/beanbag/tickets/1918/

Описания ошибки показывает, вы можете переключиться на GIT-SVN или вы можете написать простой поиск/замену сценария, чтобы иметь дифф подготовлены и установлен для вас перед загрузкой в ​​RB.

Смежные вопросы