Ich habe eine Reihe von Dateien in einem bestimmten Verzeichnis in meinem Git Repo. Ich habe sie alle unterschiedlich verändert, hinzugefügt und dann die Dateien in ein neues Unterverzeichnis über git mv
verschoben. Nun, wenn ich git status
sehe ich das:Datei verschoben mit git mv zeigt sich als gelöscht/hinzugefügt
renamed: path/file1.ext -> path/to/file1.ext
new file: path/to/file2.ext
deleted: path/file2.ext
file2.ext
hatte viel mehr in wesentlichen Punkten geändert, um es als file1.ext
hat aber immer noch ... warum nicht file2.ext
zeigt sich als umbenannt werden?
Es scheint fast so, als hätte git eine Änderungsschwelle. Wenn die Änderungen an einer Datei einen bestimmten Prozentsatz überschreiten, zählen Sie sie nicht als umbenannte Datei, sondern als alte Datei, die gelöscht wird und eine neue Datei erstellt wird.