2013-04-08 13 views
6

Mam repozytorium (powiedzmy A) i rozwidlone repozytorium A-dev na bitbucket. Wszystko działało dobrze przez 3 miesiące. Ale ostatnio, gdy starałem się tworzyć żądania ściągania w A-dev mówi:bitbucket Nie można połączyć niepowiązanych oddziałów

Nie można połączyć Niepowiązani oddziały

Dlaczego tak się stało i jak można go rozwiązać? W każdym razie, aby go rozwiązać?

Dziękuję. EDIT the screenshot of the error

+0

Czy możesz opublikować zrzut ekranu tego komunikatu o błędzie? Gdzie to widzisz? (w GUI WWW w kliencie Atlassian Stash Git?) – VonC

+0

Tak, podaj więcej informacji. Domyślam się, że z powyższych ograniczonych informacji wynika, że ​​twoja gałąź A-dev zmienia się z czasem. W takim przypadku musisz dokonać ponownego podziału widelca. – chhantyal

+0

Jakie są dokładnie używane polecenia Git i wiadomości, które otrzymujesz w zamian? Jeśli zaktualizujesz swoje pytanie bardziej szczegółowymi informacjami, łatwiej Ci będzie w tym pomóc :) – Leif

Odpowiedz

6

Oznacza to, że nie będzie scalić konflikty jeśli próbował scalić. Musisz scalić w "Repo A" i rozwiązać konflikty. Następnie wróć do BitBucket, aby zamknąć żądanie ciągnięcia. Przykład workflow:

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 

Jeśli nigdy wcześniej nie zajmował się konflikty scalania w Git, kasy tej SO question.

Powiązane problemy