2011-10-26 7 views
7

W TortoiseHg, czy można wyłączyć okno potwierdzenia, które pojawia się po naciśnięciu do repozytorium SSH?Pomiń "Przekaż do zdalnego repozytorium?" monit w TortoiseHg podczas przesuwania SSH

Jest to okienko dialogowe zatytułowane "Confirm Push to Remote Repository" z tekstem "Push to remote repository ssh: // server/repo?".

Doceniam ostrzeżenie, ale chcę je wyłączyć przynajmniej dla niektórych repo lub niektórych ścieżek ssh.

Czy można wyłączyć to okno dialogowe potwierdzenia i zawsze zezwolić na naciśnięcie przycisku?

enter image description here

+2

Wygląda jakby ktoś złożone [problem] (https://bitbucket.org/tortoisehg/thg/ issue/190/push-always-wants-confirmation) do deweloperów tortoisehg, chociaż nie wygląda na to, że jest w tej chwili poprawka lub obejście (a ostatnia aktualizacja wątku nastąpiła 4 dni temu). – James

+0

Dzięki, że wygląda na to, poczekam trochę dłużej, aby sprawdzić, czy ktoś ma jakieś rozwiązania na teraz –

Odpowiedz

1

Ostrzeżenie: To straszne odpowiedź i nie należy go używać. Ale brakuje mu lepszej opcji, tutaj jest:

Możliwe jest napisanie skryptu AutoIt, który natychmiast klika to pole. Brakuje mu finezji, ponieważ ignoruje repozytorium, do którego próbujesz się popchnąć, ale jeśli chcesz po prostu odejść, to w większości robi to.

While 1 
    WinWaitActive("Confirm Push to remote Repository") 
    Send("y") 
Wend 
1

W widoku Synchronizuj, kliknij przycisk Options i sprawdzić Allow push of a new branch

enter image description here