git merge, halten beide
Für die Zusammenführung der ich dieses auf "halten mine"
git merge -X ours foo
und das für "keep theirs"
git merge -X theirs foo
Allerdings auf meine Letzte Zusammenführung sieht es am besten zu halten beide Seiten. Hat Git eine "Strategie" für diese nicht manuell Bearbeiten der Datei?
- akzeptieren Sie die Antwort, wenn es Ihnen nützlich ist
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine "merge-Strategie' für die Lösung dieser Konflikte.
Jedoch, wenn Sie wirklich wollen, dass ein Konflikt wie:
beheben zu
anschließend konfigurieren Sie die "merge-Treiber'. Aus der gitattributes Mann Seite:
Hinzufügen einer Zeile .gitattributes zu verwenden:
.gitattributes
eine 'option') genannt werden kann, specifcally für Konflikte, die Sie Zusammenführen möchten, die in dieser Weise? diese sind so verbreitet, es wäre so schön, einen Weg zu einem Online-cli Sie (mehrere Importe / Funktionen / Eigenschaften derselben Datei Hinzugefügt und die Reihenfolge egal)Was über diese?
grep -v -e'^<<<<<<<' -e '^>>>>>>>' -e'=======' filename.txt > filename.tmp
mv filename.tmp filename.txt