Окрім відповіді kopischke :
Оскільки відповідність здійснюється за адресою електронної пошти - якщо електронна пошта у комітеті відповідає вашій електронній пошті, вона зробить це автоматично.
В ідеалі цю заміну та виправлення електронної пошти слід було виконати під час переходу з SVN в Git. Якщо ви використовуєте інструменти для їх перетворення, є також варіанти зіставлення кожної електронної пошти / користувача на інший електронний лист, який буде записано у відповідних Git-комітах.
- Я зробив це для своєї організації, коли переміщував проекти зі SVN до Git, і це чудово спрацювало. Хоча мені довелося скласти карту багато адреси вручну, оскільки сценарії, створені для автоматизації, не могли зафіксувати всі випадки, але все працювало і кожен електронний лист у будь-якій комісії асоціювався з користувачем в організації.
Після завантаження проекту до GitHub (або будь-якого іншого сервісу хостингу Git) або будь-якого доступу до інших - це набагато проблематичніше:
можна редагувати всі комісії заднім числом локально та надавати потрібну інформацію (тобто новий електронний лист) , але вам доведеться змусити натиснути репо, і всі повинні будуть змусити його тягнути.
Це правдоподібно, якщо в проекті є невелика кількість членів / учасників та відсутні вилки, і тоді ви можете дістатися до кожного з них і домовитись про зміну.
Я дійсно не думаю, що GitHub пропонує такий інструмент, але, можливо, якщо ви додасте електронний лист у комісії як інший електронний лист до свого облікового запису GitHub - він це визнає - варто спробувати, якщо це можливо.
.mailmap
файл. Я не впевнений, чи GitHub їх поважає.