2017-02-17 2 views

Antwort

1

Nicht direkt. Sie können einigen Dateien mithilfe des gitattributes-Mechanismus benutzerdefinierte Merge-Treiber zuweisen, müssen dann aber auch den Merge-Treiber definieren (der Ihre .git/config-Datei ändert) und ihn dann tatsächlich implementieren. Ihr Treiber müsste Standard-Mergel-Logik und spezielle Behandlung für diese generierten Zeilen implementieren.

Mehr Details in der offiziellen manpage: https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html#_performing_a_three_way_merge

Die allgemeine Empfehlung für Git ist insgesamt in getrackten Dateien setzen generierte Inhalte zu vermeiden. Möglicherweise ist ein Schema, in dem die verfolgte Datei Platzhalter hat und die Hashes erzeugt und in eine nicht nachverfolgte Kopie der Datei eingefügt werden, eine brauchbare Alternative für Sie ...

Verwandte Themen