2016-04-12 15 views
7

Su Android Studio, ho creato un nuovo ramo dal master e ho eseguito il commit del nuovo ramo due volte. Poi ho controllato il master e l'ho fatto una volta. Quindi ho due rami con due endpoint distinti e un genitore comune. Ora sto provando a tre vie si fondono: fate clic destro sul nuovo ramo, fare clic sul nuovo nome filiale, quindi unire, ma appare un popupStudio Android, Git e tre modi si fondono

Impossibile unire TestMergeBranch CONFLITTO (tenore): Unire conflitto in (... lista file ...)

e non succede più nulla.

Così clicco sul menu VCS, Git, Risolvi conflitti. Quindi faccio clic sul pulsante Accetta il tuo per risolvere i conflitti sui file selezionati. La finestra Risolvi scompare, e di nuovo non succede più nulla.

Così vado a riaggiungere per mettere in scena i file risolti ma l'opzione Aggiungi è disabilitata.

Eventuali suggerimenti?

(Android Studio 2.0 su Ubuntu 14,04)

--- ha bisogno di un tag android-studio-git ---

risposta

8

Prima checkout il ramo che si desidera unire altro ramo (ad esempio se vuoi unire lo sviluppo per padroneggiare poi il master di cassa).

Fare clic con il tasto destro del mouse sul ramo che si desidera unire al ramo estratto e utilizzare l'unione.

Se si lavora sugli stessi file nei due rami non è possibile unire se stesso, quindi genera un conflitto.

risolvere il conflitto manualmente

aggiungere i file da indicizzare (In questo modo sarà capire che i conflitti sono fuse)

confermare le modifiche della fusione

Push to telecomando.

+0

Il problema si presenta dopo la risoluzione dei conflitti: non c'è modo di aggiungere allo stage, l'opzione Aggiungi nel menu è disabilitata. – GPack

3

Add opzione è disabilitata

Se lei si riferisce all'opzione "Add to VCS", esso dovrebbe essere disattivato come il file è già monitorata da git (it is for new files)

Prova un commit instead e selezionare i file risolti per aggiunta/commit da commit change dialog.

+0

Mi riferisco all'opzione Aggiungi per dire a Git che quei file sono stati risolti. Come dici tu proverò invece un commit, senza prima aggiungere file risolti. – GPack

+0

Provato, il commit dopo la risoluzione dei conflitti non funziona, si dice: "rendere parziale il commit è impossibile durante l'unione" (traduzione dalla versione localizzata). – GPack

+0

@GPack Controlla se qualcuno dei tuoi file ha ancora unito i marcatori al suo interno?(>>>> e <<<<) – VonC

Problemi correlati