Sagen wir, ich habe einen Ursprung namens Myorigin und einen Klon namens Myklon. Ich möchte myclone mit myorigin Änderungen aktualisiert halten. In myorigin habe ich eine Datei, den Inhalt ist:Ist es möglich, git anweisen, bestimmte Zeilen zu ignorieren, wenn Sie Merge oder Rebase durchführen?
Name: myorigin
some text
some more text
und nach dem Klonen dieser Datei in myclone I wie folgt ändern:
Name: myclone
some text
some more text
Wenn in myclone tun I:
git fetch
git merge origin
es wird mir sagen, dass es Konflikte gibt.
Gibt es eine Möglichkeit, git bestimmte Zeilen zu ignorieren?
Sollte ich es anders angehen?
Ein Konflikt ist eine Situation, in der Änderungen an den verbundenen Zweigen nicht sicher kombiniert werden können, normalerweise weil sie die gleiche Zeile (n) ändern oder widersprüchlich sind. Der menschliche Eingriff ist erforderlich, um den Konflikt zu lösen. Der Mensch kann entscheiden, eine der zwei Versionen zu behalten und die andere zu verwerfen oder die Änderungen von beiden Zweigen manuell zu kombinieren. – axiac
@axiac Danke. Aber ich würde jedes Mal, wenn ich fusioniere, eine der beiden Versionen manuell akzeptieren müssen. Ich fragte mich, ob es einen Weg gab, es irgendwie zu machen. funktioniert für js Kommentare oder einen anderen Ansatz. – Alvaro
Wenn bei jeder Zusammenführung Konflikte auftreten, liegt das Problem anderswo. Vielleicht sollte die Datei überhaupt nicht in das Repository gestellt werden. Ist es eine Konfigurationsdatei oder warum bekommen Sie Konflikte bei jeder Zusammenführung? – axiac