2013-04-08 4 views
6

Ho repository (diciamo A) e repository biforcato A-dev su bitbucket. Tutto era stato lavorato bene per 3 mesi. Ma di recente, quando ho cercato di creare richiesta di pull in A-dev si dice:bitbucket Impossibile unire Rami non collegati

Incapace di unire rami non collegati

Perché questo sarebbe accaduto e come può essere risolto? Ad ogni modo per risolverlo?

Grazie. EDIT the screenshot of the error

+0

Potrebbe pubblicare uno screenshot di tale messaggio di errore? Dove lo vedi? (nella GUI Web? nel client Atlassian Stash Git?) – VonC

+0

Sì, fornire ulteriori informazioni. La mia ipotesi sopra le informazioni limitate è che il tuo ramo A-dev è cambiato nel tempo. In questo caso devi ribaltare la tua forchetta. – chhantyal

+0

Quali sono esattamente i comandi Git che stai utilizzando e i messaggi che ricevi in ​​cambio? Se aggiorni la tua domanda con informazioni più dettagliate, sarà più facile dare una mano con questo :) – Leif

risposta

6

Ciò significa che non ci sarebbero conflitti di fusione, se ha tentato di unire. Devi unire in "Repo A" e risolvere i conflitti. Quindi torna indietro su BitBucket in modo che possa chiudere la richiesta di pull. flusso di lavoro Esempio:

git remote add repo_a https://url.com/path/to/repo 
git fetch repo_a 
git merge repo_a/dev 
# resolve conflicts 
git commit -am "Merge in repo_a/dev and resolved conflicts" 
git push origin dev 

Se non hai mai affrontato i conflitti di unione in Git, Checkout Questo SO question.