Vor einiger Zeit habe ich einen Zweig von meiner master
Niederlassung erstellt. Nennen wir es new_feature
. Während ich an new_feature
arbeitete, folgte der Zweig master
seiner normalen Entwicklung. Jetzt, da new_feature
bereit ist, in master
zusammengeführt zu werden, sehe ich einige Konflikte, alle von ihnen sind in Dateien, die völlig unabhängig von der tatsächlichen neuen Funktion sind (wie einige Konfigurationsdateien und die Likes, die auf master
geändert haben). Ich werde die Konflikte manuell lösen, aber ich frage mich, da es eine Situation ist, die ziemlich häufig passiert, wie ich den new_feature
Zweig einfach in master
zusammenführen könnte, während ich immer die master
Version der Dateien im Konflikt behalten würde?Wie bevorzugen Sie Dateien aus einem Zweig während einer Zusammenführung?
Ich bin mir sicher, dass es einfach ist und mit etwas wie "keep version" zu tun hat, aber da es ein ziemlich sensibles Thema ist, würde ich eher bitten als bedauern.
Die Dokumentation beschreibt verschiedene Zusammenführungsstrategien, einschließlich derjenigen, an denen Sie interessiert sind, im Detail. Sie sollten immer in der Lage sein, sich zu erholen und es erneut zu versuchen, wenn etwas schief geht, also wird auch ein bisschen Experimentieren nicht schaden. –
Überprüfen Sie diese Frage SO: http://StackOverflow.com/Questions/528659/Git-Automatic-Conflic-Resolution –
Dank @CarlNorum, beziehen Sie sich auf die rekursive Strategie mit Option unserer? Ich bin nicht sicher zu verstehen, ob diese Strategie den ganzen Baum als Master hält. – Bastian