2012-11-01 19 views
43

La documentazione è qui: http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html Una guida utile è qui: http://ryanflorence.com/git-for-beginners/Come usare git di mergetool FileMerge

Tuttavia, nessuno di loro spiegano come utilizzare FileMerge di mergetool.

La guida che ho letto dice "mi ha colpito entrare e FileMerge si apre e mi occupo di conflitti:", ma non menziona come a "accordo con i conflitti".

quando ho eseguito:

git mergetool 

: e poi premete Invio come richiesto, e la finestra FileMerge apre mostrando tutti i conflitti di unione, si risponde solo ai comandi Cmd + D e cmd + shift + D (che permettono di pedalare attraverso i conflitti). Tuttavia, non sembra esserci una menzione su come, per ogni conflitto, scegliere sinistra/destra/nessuno dei due. Il menu a discesa della casella combinata non sembra fare nulla.

hanno già guardato docs, guida, menu di file system, e sistematicamente pressato tasti sulla tastiera in cerca di una risposta =)

+0

Mi viene un'idea che filemerge mostra solo gli errori e il modo in cui li risolvi è manualmente con il tuo editor di testo. cioè non si dovrebbe essere in grado di modificare le cose con filemerge. – xxjjnn

+0

@ClothSwort No, la modifica funziona bene nella finestra FileMerge in basso. – Quantum7

risposta

88

non ho trovato alcuna documentazione ufficiale per questo, ma ecco la comprensione ho ottenuto da tentativi ed errori:

C'è una vista divisa con le due opzioni a sinistra ea destra. Non è possibile modificare nessuno di questi. C'è anche una vista dal basso che puoi modificare. Potrebbe essere necessario tirare su il piccolo cerchio nel mezzo della parte inferiore dello schermo per espandere quella sezione.

Per ogni conflitto, fare clic sull'area al centro della vista divisa sinistra/destra e scegliere dall'elenco a discesa in basso a destra "Scegli a sinistra" se la sinistra è ciò che si desidera o "Scegli a destra" se quello è quello che vuoi Se nessuna delle due opzioni è buona, fai clic su "Scegli Nulla" e modificala nella sezione in basso.

C'è una freccia nella colonna centrale che mostra se hai scelto il lato sinistro o destro puntandolo. Se non hai scelto nessuno, la freccia scomparirà. Tutte e tre le viste scorrono insieme usando la barra di scorrimento sullo schermo all'estrema destra.

Al termine, fai clic su File> Salva unione dalla barra dei menu.

+17

Grazie per i suggerimenti: è uno strumento tristemente poco intuitivo. Il pannello inferiore è stata una grande scoperta. Ho trovato il modo migliore per navigare al conflitto successivo usando i tasti freccia su/giù. –

+7

Buona chiamata sul piccolo cerchio situato in basso ... non l'ho nemmeno notato fino a quando non hai letto il tuo post. Grazie. – BonanzaDriver

+5

Ah! Il trascinamento della piccola cerchia era ciò che mi dava troppo. – Don

Problemi correlati