Vì một số lý do, tôi phải viết lại toàn bộ lịch sử kho lưu trữ git của mình để thay đổi committer_id của mọi cam kết. Tuy nhiên, tôi đính kèm một ghi chú cho nhiều hay ít mọi cam kết và sử dụng git-filter-branch để thay đổi committer_id sẽ tạo một cách hợp lý các cam kết mới, để lại các ghi chú phía sau. Có cách nào để sao chép ghi chú sang cam kết mới khớp không?Bảo tồn ghi chú git khi viết lại lịch sử với chi tiết bộ lọc git
thread Điều này dường như đặt câu hỏi tương tự nhưng bị bỏ lại không có giải pháp trong năm 2011.
Cảm ơn bạn đã giúp đỡ của bạn!
bạn có một danh sách các OLD_SHA-> NEW_SHA? Hoặc có lẽ vì bạn chỉ thay đổi GIT_COMMITTER_NAME, bạn có thể 'git rev-list' trên orig refs và refs thay thế và nhận được điều đó? Một trong những bạn có cũ-> sha mới lập bản đồ vấn đề nên tầm thường. –
Ý tưởng hay, tôi đã không xem xét nó theo cách này. Cảm ơn! – Kiplaki