Shopware Silver & Erweiterung Partner
80+ Shopware Advanced-Zertifikate
200+ E-commerce projecte
50+ Entwickler
Ein Zusammenführungskonflikt tritt auf, wenn Git Unterschiede im Code nicht automatisch auflösen kann.
Nachdem Sie eine PR erstellt haben, hebt Git die Konfliktbereiche hervor und fragt, welchen Code Sie behalten möchten.
Dies ist nicht die einzige Möglichkeit, wie ein Zusammenführungskonflikt auftreten kann. Ein zweites Szenario ist, wenn Sie einen anderen Zweig mit Ihrem Arbeitszweig zusammenführen. In diesem Fall führen wir den Hauptzweig mithilfe von Git Merge Main in unseren Entwicklungszweig ein.
Die Schaltfläche Konflikte lösen öffnet einen interaktiven Editor, in dem Sie eingehende Änderungen und aktuelle Änderungen sehen können. Git ist intelligent genug, um die Punkte der Konflikte hervorzuheben, die wir mit Pfeilspitzensymbolen lösen müssen.
<<<<<<<<<< – Eingehende Änderung: Stellt die Änderungen dar, die Sie in ihrer Verzweigung vorgenommen haben, in der Sie zusammenführen möchten.
>>>>>>>>>> <Zweig, in den Sie zusammenführen möchten> — Aktuelle Änderung: Hat die Änderungen in der aktuellen Verzweigung, in die Sie zusammenführen möchten.
Diese beiden Änderungen werden normalerweise mit ‚==========’getrennt.
Akzeptieren Sie eingehende Änderungen, wenn Sie ihre Änderungen stattdessen beibehalten möchten, oder die aktuelle Änderung, wenn Sie Ihre Änderungen verwerfen möchten. Es gibt auch eine Option „Beide Änderungen beibehalten“, wenn dies zutrifft.
NB: Es ist immer eine gute Idee, ein anderes Teammitglied um Hilfe zu bitten, wenn Sie sich nicht sicher sind, welche Änderungen beibehalten oder verworfen werden sollten.
Wenn Sie mehr über E-Commerce-Entwicklungsplattformen oder Apps erfahren möchten, lesen Sie unsere Lexika für Shopify und Shopware. Unser engagiertes Outsourcing-Team kann Ihr Partner im E-Commerce sein.