Tôi đang sử dụng gerrit. Tôi đã sử dụng lệnh sauGerrit tạo lại các thay đổi-id
$ cd .git/hooks
$ scp -P 29418 [email protected]:hooks/commit-msg .
$ cd ../..
Điều này thêm id thay đổi vào thư cam kết của tôi, tuy nhiên, nếu tôi sửa đổi cam kết, nó sẽ tạo một id thay đổi MỚI. Vì vậy, khi tôi quay trở lại để gerrit nó không thêm các bản vá thiết lập, nó tạo ra một mục đánh giá hoàn toàn mới.
Có đề xuất nào không?
Tìm thấy câu trả lời, nhưng lưu lượng truy cập ngăn xếp sẽ không cho phép tôi trả lời câu hỏi của riêng mình.
Vì vậy, đây là lỗi hoàn toàn về phía tôi. Khi tôi đang cố gắng cam kết git commit --amend -m "Cam kết ban đầu"
Tôi đã gạch chân thông báo cam kết và xóa sạch ID thay đổi, do đó cung cấp cho tôi hình thức mới.
Bạn có chắc chắn rằng ChangeId là ở đoạn cuối cùng của thông điệp cam kết? Hãy xem: [ChangeId] (http: //gerrit.chromium.org/gerrit/Documentation/user-changeid.html) – vquintans
Mmmm, tôi vừa đọc xong câu hỏi của bạn :-) và có, -m là một lỗi điển hình. – vquintans