Git: Angabe einer Git-Merge-Strategie "unsere" in gitattribute für einen ganzen Ordner (oder einfach Merge-Fehler für einen bestimmten Ordner deaktivieren?)

8

Ich muss den Ordner dist/ von der Zusammenführung von Fehlern ausschließen, es ist mir egal, ob es theirs , ours oder eine andere Strategie ist, aber ich muss es in der Versionskontrolle behalten, da dies der richtige Weg ist Bereitstellen auf Heroku. .gitattributes script scheint der richtige Weg zu sein. Aber ich kann das nicht funktionieren lassen.

Ich lese diese kanonische Antwort und diese ähnliche Antwort kann aber nicht finde heraus, was ich falsch mache.

Mein .gitattributes config:

%Vor%

Der relevante Teil meiner .git/config :

%Vor%

und keepMine.sh (in meinem Projektstammordner befindet sich kein Ordner im Pfad, aber das Kopieren in einen Ordner im Pfad hat nicht geholfen und ist keine gute Lösung, da das Skript Teil davon sein sollte Versionskontrolle, damit alle Entwickler es bekommen):

%Vor%

BEARBEITEN: Probieren Sie auch git config merge.keepMine.driver true wie in einer der obigen Antworten vorgeschlagen. Hat nicht funktioniert.

Aber ich bekomme immer noch Merge-Fehler (wenn ich sie erstelle) zum Beispiel in dist/styles/sdkasl.main.css zum Beispiel.

Was mache ich falsch? Danke für die Hilfe.

    
alonisser 23.01.2014, 13:15
quelle

0 Antworten

Tags und Links