Xcode 6.0.1 se bloquea al fusionar 2 twigs

Cada vez que bash fusionar una twig en otra twig, Xcode 6.0.1 falla.

Hasta ahora tengo:

  1. Intenté desde una computadora diferente fusionar las mismas twigs (las empujé y las saqué antes obviamente) y aún se cuelga.

  2. Creó una nueva twig de la "twig defectuosa", agregó un espacio en ella y la fusionó nuevamente con la "twig defectuosa" con éxito. pero no pude fusionarlo en la twig original que quería.

¿Qué pasa con Xcode? ¿Cómo puedo fusionar las twigs? (hay alnetworkingedor de 100 files para fusionar)

EDIT 2

  1. Uno de los files tiene un conflicto, después de resolver el conflicto en el editor de fusiones de Xcode, se bloqueará no solo al intentar fusionarse, sino incluso cuando intente ver los otros files (mirar otros files no falla antes de resolver el conflicto).

  2. editar una de las twigs de forma tal que se evite el conflicto al fusionarse, saveá la resolución del conflicto, pero Xcode aún se bloqueará al fusionarse

EDITAR – Agregar la alerta de locking:

Process: Xcode [3146] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 6.0.1 (6528) Build Info: IDEFrameworks-6528000000000000~2 App Item ID: 497799835 App External ID: 712682811 Code Type: X86-64 (Native) Parent Process: launchd [162] Responsible: Xcode [3146] User ID: 501 Date/Time: 2014-09-30 15:30:49.320 +0300 OS Version: Mac OS X 10.9.4 (13E28) Report Version: 11 Anonymous UUID: 3A19C91F-0A10-76C9-10BB-C3B0EABB5390 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: Sending merge: to <IDESourceControlMergeWindowController: 0x7fc4d0974a90> from <NSButton: 0x7fc4cd57e7e0> ProductBuildVersion: 6A317 ASSERTION FAILURE in /SourceCache/IDEPlugins/IDEPlugins- 6244/IDEQuickLookEditor/Comparison/IDEQuickLookVersionsTwoUpSubmode.m:210 Details: primaryDocumentLocation should be an instance inheriting from IDESourceControlDocumentLocation, but it is nil Object: <IDEQuickLookVersionsTwoUpSubmode: 0x7fc4d0e515d0> Method: -_saveMergeState Thread: <NSThread: 0x7fc4c9716f00>{name = (null), num = 1} Hints: 0: Sending merge: to <IDESourceControlMergeWindowController: 0x7fc4d0974a90> from <NSButton: 0x7fc4cd57e7e0> Backtrace: 0 0x0000000106343f0a -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit) 1 0x0000000105106baf _DVTAssertionHandler (in DVTFoundation) 2 0x0000000105106e9e _DVTAssertionFailureHandler (in DVTFoundation) 3 0x00000001150b4cee -[IDEQuickLookVersionsTwoUpSubmode _saveMergeState] (in IDEQuickLookEditor) 4 0x00000001065f69f4 -[IDESourceControlConflictResolutionController completeConflictResolution] (in IDEKit) 5 0x000000010646d4f4 -[IDESourceControlMergeWindowController merge:] (in IDEKit) 6 0x00007fff85a2b260 -[NSApplication sendAction:to:from:] (in AppKit) 7 0x000000010566d200 __37-[DVTApplication sendAction:to:from:]_block_invoke (in DVTKit) 8 0x0000000105107ec2 DVTInvokeWithFailureHint (in DVTFoundation) 9 0x000000010553777e -[DVTApplication sendAction:to:from:] (in DVTKit) 10 0x00007fff85a2b0de -[NSControl sendAction:to:] (in AppKit) 11 0x00007fff85a77c4d -[NSCell _sendActionFrom:] (in AppKit) 12 0x00007fff85a91655 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] (in AppKit) 13 0x00007fff85a90a27 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] (in AppKit) 14 0x00007fff85a9013d -[NSControl mouseDown:] (in AppKit) 15 0x00007fff85a11a58 -[NSWindow sendEvent:] (in AppKit) 16 0x00007fff859b05d4 -[NSApplication sendEvent:] (in AppKit) 17 0x000000010610fc74 -[IDEApplication sendEvent:] (in IDEKit) 18 0x00007fff858009f9 -[NSApplication run] (in AppKit) 19 0x00007fff857eb783 NSApplicationMain (in AppKit) 20 0x00007fff8e89d5fd start (in libdyld.dylib) Performing @selector(merge:) from sender NSButton 0x7fc4cd57e7e0 abort() called Application Specific Signatures: (primaryDocumentLocation) != nil 

Tuve un problema similar.

Intente actualizar el OS X a su última versión (10.9.5) y vea si resuelve el problema.

¡Tener el mismo problema aquí y es bastante desconcertante! La forma en que lo resolví es usar git merge desde la command-line y usar las herramientas de diferencia que tenga, solo usé el estándar estándar de opendiff. Sé que no es ideal, pero al less puedes ponerte en marcha …