Ich muss manchmal Git-Merges auf der Konsole machen. Bisher habe ich zur Lösung von Konflikten FileMerge von Xcode 3 verwendet (Sie können es mit dem Befehl 'opendiff' auf der Konsole öffnen). Wenn Konflikte auftreten, verwende ich 'git mergetool', das automatisch opendiff für jede der in Konflikt stehenden Dateien aufruft.
Xcode 4 bietet jedoch eine viel schönere Mergetool-Komponente zur Lösung von Konflikten. Ich glaube, diese Komponente ist Teil der ausführbaren Xcode 4-Datei und nicht eigenständig. Sie können eine Vorschau der zusammengeführten Datei anzeigen und den zusammengeführten Code von Fall zu Fall direkt bearbeiten, wodurch das Zusammenführen komplexer Konflikte unglaublich schnell und zufriedenstellend wird.
Gibt es eine Möglichkeit, das Xcode 4-Mergetool zu verwenden, wenn Sie 'git mergetool' vom Terminal aus aufrufen?
Ich kann keine ausführbare Datei für dieses Tool im Xcode 4-Bundle finden. Jeder Hack, der dies erreicht, wäre willkommen.