Per alcuni motivi, devo riscrivere l'intera cronologia del mio repository git per modificare il committer_id di ogni commit. Tuttavia, ho allegato una nota a più o meno ogni commit e usando git-filter-branch per cambiare il committer_id creeremo logicamente nuovi commit, lasciando le note dietro. C'è un modo per copiare le note sul loro nuovo commit corrispondente?Conserva note git durante la riscrittura della cronologia con il ramo del filtro git
Questo thread sembra porre domande simili, ma è stato lasciato senza la soluzione nel 2011.
Grazie per il vostro aiuto!
avete un elenco di OLD_SHA-> NEW_SHA? O forse dal momento che stai cambiando solo GIT_COMMITTER_NAME puoi 'git rev-list' sugli orig refs e sui refs di sostituzione e ottenerlo? Uno che hai vecchio-> nuovo sha mappare il problema dovrebbe essere banale. –
Buona idea, non l'avevo considerato in questo modo. Grazie! – Kiplaki