2012-06-18 93 views
6

我目前使用下面的命令:有沒有辦法讓git爲reviewboard創建一個補丁?

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

,但得到以下錯誤,當我上傳reviewboard的DIFF:

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

有沒有辦法纏鬥混帳到做正確的事?我相信評論板正在尋找確切的svn格式。我可以克隆svn回購,應用補丁,然後使用svn補丁,但是這是乏味的,我想要一個更清潔的工作流程...

謝謝!

+0

你解決了這個問題嗎?我有同一個 –

回答

5

這不是一個真正的答案,但部分解釋了問題。

這是由意外的(從RB服務器的角度來看)diff語法造成的。您錯過了一些通常存在於Subversion RB diffs中的額外信息。

的解決方法,請參閱此bug:

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

的錯誤描述建議你可以切換到混帳SVN或者你可以寫一個簡單的查找/替換腳本有差異準備併爲您解決在上傳到RB之前。

相關問題