2012-06-18 24 views
6

Tôi hiện đang sử dụng lệnh sau:Có cách nào để git tạo bản vá cho bảng đánh giá không?

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

nhưng nhận được lỗi sau khi tôi tải lên các diff trong ReviewBoard:

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

Có cách nào để wrangle git vào làm đúng ? Tổng quan đang tìm kiếm định dạng svn chính xác, tôi tin tưởng. Tôi có thể sao chép các repo svn, áp dụng các bản vá, sau đó làm cho các bản vá với svn nhưng đó là tẻ nhạt và tôi muốn một công việc sạch hơn ...

Cảm ơn!

+0

bạn đã khắc phục được sự cố chưa? Tôi có cùng một –

Trả lời

5

Đây không phải là câu trả lời thực sự nhưng giải thích một phần vấn đề.

Điều này được gây ra bởi cú pháp khác biệt bất ngờ (từ điểm máy chủ RB). Bạn đang thiếu một số thông tin bổ sung thường có trong phiên bản lật đổ RB khác.

Xem lỗi này cho một workaround:

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

Mô tả lỗi cho thấy bạn có thể chuyển sang git-svn hoặc bạn có thể viết một phát hiện đơn giản/thay thế các kịch bản để có diff chuẩn bị và cố định cho bạn trước khi tải lên RB.

Các vấn đề liên quan