Ich möchte ein Git-Repository mit einem benutzerdefinierten Merge-Treiber einrichten und dann die Umbenennung bei der Zusammenführung deaktivieren.
Das Problem ist, dass ich die Umbenennung nicht deaktivieren kann, wenn ich die rekursive Standardstrategie verwende, und wenn ich die Auflösungsstrategie verwende (nicht ideal, aber gut genug), wird der Merge-Treiber ignoriert.
Beachten Sie, dass ich die Umbenennung auch dann vermeiden möchte, wenn die Dateiinhalte perfekt übereinstimmen.
.git / config:
%Vor%Versuche:
%Vor%Unter Berücksichtigung des Anwendungsfalls, den Sie planen, wäre es eine gute Lösung, den Dateinamen zusammen mit der Versionsnummer in jede Datei zu schreiben.