2012-06-04 11 views

Odpowiedz

20

Załóżmy, że jesteś na master gałęzi i chcesz sprawdzić, czy dev oddział można łączyć bez konfliktu w master.

# In the master branch 
git merge dev --no-ff --no-commit 

Po tym będzie można dowiedzieć się, czy jest konflikt, czy nie.

Aby powrócić do normalnej sytuacji, po prostu przerwać Merge:

git merge --abort

Zgodnie z dokumentacją git:

--ff nie generuje scalającej jeśli scalanie zostanie rozwiązane jako szybkie przewijanie, zaktualizuj tylko wskaźnik gałęzi. To jest domyślne zachowanie.

-no-ff Generowanie zgody na scalanie, nawet jeśli scalenie zostało rozpatrzone jako szybkie przewijanie do przodu.

- zatwierdzić Wykonać scalenie i zatwierdzić wynik. Ta opcja może być używana do przesłonięcia --no-commit.

--no-commit Z --no-commit wykonać scalanie ale udawać scalanie nie powiodło się i nie AUTOCOMMIT, aby dać użytkownikowi możliwość wglądu i dodatkowo podkręcić wynik scalania przed popełnieniem.

Powiązane problemy