Git · Senior · Frage 43 von 76
Warum zeigt git blame nach dem Aufteilen einer Datei in zwei eventuell den falschen Autor?
- 1Blame zeigt immer, wer die Datei zuletzt umbenannt hat
- 2Aufgeteilte Dateien verlieren ihre Historie für immer
- 3Verschobene Zeilen wirken neu, außer
-Cerkennt Kopien
Antwort zeigen
Richtige Antwort: Verschobene Zeilen wirken neu, außer -C erkennt Kopien
Erklärung
-M erkennt Verschiebungen innerhalb einer Datei und -C (wiederholbar) aus anderen Dateien im selben oder früheren Commits kopierten Code, sodass der ursprüngliche Autor gefunden wird.