2012-06-18 14 views
6

Actualmente estoy usando el siguiente comando:¿Hay alguna manera de que git cree un parche para la placa de revisión?

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

pero sale el siguiente error al cargar el diff en Reviewboard:

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

¿Hay una manera de bregar git en hacer lo correcto ? La revisión está buscando el formato svn exacto, creo. Pude clonar el repositorio svn, aplicar el parche, luego crear el parche con svn pero es tedioso y me gustaría un flujo de trabajo más limpio ...

¡Gracias!

+0

has resuelto el problema? Tengo el mismo –

Respuesta

5

Esto no es una respuesta real, pero explica parcialmente el problema.

Esto se debe a una sintaxis diff inesperada (desde el punto de vista del servidor RB). Te falta algo de información adicional que normalmente está presente en los diffs RB de subversión.

Ver este error para una solución:

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

La descripción del error sugiere que podría cambiar a git-svn o puede escribir un hallazgo sencilla/reemplazar secuencia de comandos para tener el diff preparado y fijado para usted antes de subir a RB.

Cuestiones relacionadas