2012-06-18 12 views
6

obecnie używam następujące polecenia:Czy jest jakiś sposób na stworzenie łatki do przeglądu?

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

ale pojawia się następujący błąd, gdy mogę przesłać diff w reviewboard:

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

Czy istnieje sposób użerać git do robienia właściwych rzeczy ? Recenzja szuka dokładnego formatu svn, jak sądzę. Mógłbym sklonować repozytorium svn, zastosować łatkę, a następnie zrobić łatkę z svn, ale to jest żmudne i chciałbym czystszego przepływu pracy ...

Dzięki!

+0

Czy rozwiązałeś problem? Mam ten sam –

Odpowiedz

5

To nie jest prawdziwa odpowiedź, ale częściowo wyjaśnia problem.

Jest to spowodowane przez nieoczekiwaną (z punktu widzenia serwera RB) składnię diff. Brakuje ci dodatkowych informacji, które normalnie występują w różnicach RB subversion.

Zobacz ten błąd na obejście:

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

Opis błędów sugeruje, można przełączyć do git-svn lub można napisać prosty find/zastąpić skrypt mieć diff przygotowane i ustalone dla Ciebie przed przesłaniem do RB.

Powiązane problemy