Tôi đang làm việc trên một dự án trong kho lưu trữ subversion với chính sách đăng ký nghiêm ngặt bao gồm: Mọi cam kết vào thân cây phải được nhà phát triển khác xem xét và điều này phải được đề cập trong thông báo cam kết.Quay hoặc chỉnh sửa một số cam kết trước khi thực hiện git-svn dcommit?
Khi làm việc với git-svn Tôi đang thực hiện nhiều lần đăng ký git gia tăng chưa được xem xét. Thông điệp cam kết của họ phản ánh điều này.
Cách tốt nhất để sử dụng git-svn nhưng làm theo quy tắc cho kho svn là gì? Tôi có nên bỏ tất cả các cam kết thành một cam kết svn duy nhất? Tôi có thể viết lại thông điệp cam kết cho mỗi bản sửa đổi với thông tin của người đánh giá không? Tôi có thể "tự" di chuyển từng thay đổi riêng lẻ đến nhánh chính của git và sửa đổi thông báo cam kết của mỗi trước khi thực hiện một lệnh git-svn dcommit không?
git rebase -i là đầu gối ong. Nó rất đơn giản để chỉ thay đổi các thông điệp cam kết trên một chi nhánh sau đó tiếp tục với việc rebase. – toholio