2014-09-10 22 views

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.

Ref: https://tortoisegit.org/issue/2285

+1

Dlaczego ta odpowiedź została odrzucona? - Doskonale opisuje odpowiedź. – MrTux

+4

Rozumiem, że pola wyboru są nazywane "znanymi zmianami" i "nieznanymi zmianami" (w tym samym wierszu co "Wymuś: może odrzucić" – adinas

+0

@MrTux Byłoby bardzo uroczo, gdyby używał tekstu w polach wyboru, zamiast w lewo i prawo one! (IMO) –