Tak więc udało mi się zaangażować w projekt GitHub jako domenic <[email protected]>
i Domenic Denicola <[email protected]>
. Jest to denerwujące, szczególnie w przypadku generowania podsumowań."Alias" git autorów/organizatorów?
Wiem o how to change the authors/committers retroactively. Ma to jednak wiele niepożądanych konsekwencji dla projektu, który jest już wypychany i publiczny, np. zmienianie wszystkich skrótów (i tym samym unieważnianie linków do nich, które ludzie zrobili lub komentarze na ich temat); zgubienie tagów; i obawiam się, że GitHub może nawet skończyć dodając "popełnione 5 minut temu przez Domenica Denicolę" do każdego pojedynczego zatwierdzenia w projekcie. Więc to nie jest opcja.
Miałem nadzieję, że jest jakiś sposób, aby powiedzieć Git, "ci dwaj autorzy/współpracownicy to dokładnie ta sama osoba, policzcie ich jako takich". Jest tu?
Należy zachować ostrożność przy przepisywaniu historii. Jeśli śledzisz zestawy zatwierdzeń przez SHA-1 HashId w narzędziu do śledzenia problemów, przepisanie historii sprawi, że szczegóły śledzenia problemu będą bezwartościowe. Mówię tylko, ponieważ widzę ludzi ślepo udzielających porad wszędzie bez żadnej ostrożności. –