Ich bin an Fenstern.
Aus verschiedenen Gründen haben wir mehrere Git-Instanzen verschiedener SVN-Zweige.
Oft möchte ich ein Problem in Repository A beheben, einen Patch generieren und auf Repository B anwenden. Dies funktioniert einwandfrei, außer wenn Konflikte vorliegen.
Beim erneuten Basieren klicke ich einfach mit der rechten Maustaste auf den Ordner, verwende tortioseGit und wähle die Auflösungsoption. Dies bringt eine nette GUI hervor, mit der ich meine Konflikte durcharbeiten kann.
Gibt es eine Möglichkeit, dies mit abgelehnten Patch-Chunks zu erreichen?
Hier ist mein aktueller Ansatz zum Erstellen / Anwenden der Patches
git format-patch master --stdout > c:\\patch\\file.patch
git apply --reject --ignore-space-change --ignore-whitespace c:\\patch\\file.patch
git mergetool
Sie eine 3-Wege-Zusammenführung mit der GUI Ihrer Wahl verwenden und durchführen (ich bin teilweise an kdiff unter Windows interessiert) ...