2009-08-12 12 views
20

Podczas przeglądania rezultatów wykonywania git diff, słyszę denerwujący dźwięk sygnału dźwiękowego, gdy docieram do końca lub początku wyników porównania. Chciałbym wiedzieć, w jaki sposób mogę wyłączyć ten dzwonek alarmowy?Wyłącz dźwięk w systemie git diff na oknach

Używam msysGit w systemie Windows XP.

Odpowiedz

2

Nie mówisz, z czym rozmawiasz, ale pozwól, że zgadnę, że to jest less, a to mniej, niż w rzeczywistości powoduje dzwonek. Możesz zacząć mniej, używając opcji lub --silent, aby uniknąć (lub ustawić zmienną środowiskową LESS).

19

Można wyłączyć denerwujące, że sygnał dla wszystkich okien aplikacji przy użyciu:

net stop beep
+12

Aby wyłączyć to permamently iść do urządzenia Manager-> Widok-> Pokaż ukryte urządzenia i "Non-sterowników Plug and Play" wyłączyć sygnał dźwiękowy. – schoetbi

5

Domyślnie msysgit wykorzystuje less jako pager, gdy uruchomiony diff s. Aby wyłączyć dźwięk dzwonka less, należy podać mu opcję wiersza poleceń -q. Można to osiągnąć, modyfikując konfigurację git dla konta użytkownika lub projektu. Dodaj do pliku konfiguracyjnego:

[core] 
    pager = less -q 

Lokalizacja pliku konfiguracyjnego git konta użytkownika to ~/.gitconfig. W systemie Windows mów, to jest %userprofile%/.gitconfig.

- anwser dostarczone przez OP, Mario

+2

'git config --global core.pager 'less -q'' –