Jestem przyzwyczajony do zmiany zatwierdzenia w TortoiseGit, a następnie zaznaczenia pola wyboru Wymuś Wymuszenie Istniejącego Oddziału (może odrzucić zmiany) w oknie Push. Ale teraz w oknie Push brakuje tego pola wyboru. Jak mogę teraz wymusić pchnięcie w grze TortoiseGit?Wymuszone nadpisanie Istniejącego Oddziału brakujące w Dialogu Push TortoiseGit
5
A
Odpowiedz
14
Jeśli używasz TGit 1.8.10+
Istnieją 2 checkboxes siła wypychania w push Dialog. Lewy jest nowy (- force-with-lease), który jest "bezpieczniejszym" sposobem na wymuszenie popychania. Jeśli twój lokalny master/remote/origin/master == master serwera, możesz wymusić push za pomocą tej opcji. Jeśli ktoś zmienił master serwera, twój lokalny master/master/master/master serwera, nie możesz wymusić push używając tej opcji.
Prawą jest tradycyjna (- siła), która zawsze odrzuca rzeczy.
Twoja wersja git jest poniżej 1.8.5 So - force-with-lease jest niedostępna. Po prawej stronie masz tylko tradycyjną opcję --force.
Możesz rozważyć ulepszenie swojej wersji git.
Dlaczego ta odpowiedź została odrzucona? - Doskonale opisuje odpowiedź. – MrTux
Rozumiem, że pola wyboru są nazywane "znanymi zmianami" i "nieznanymi zmianami" (w tym samym wierszu co "Wymuś: może odrzucić" – adinas
@MrTux Byłoby bardzo uroczo, gdyby używał tekstu w polach wyboru, zamiast w lewo i prawo one! (IMO) –