Używam Git dla Windows (wersja 1.7.8-preview20111206) i nawet jeśli mam plik .bash_history w moim folderze HOME, to nigdy nie jest automatycznie aktualizowany . Kiedy uruchamiam Git Bash, widzę w poleceniach historii, które ręcznie dodałem do pliku .bash_history, ale nie są one aktualizowane automatycznie..bash_history nie aktualizuje się w Git dla Windows (git bash)
Użyłem polecenia shopt -s histappend
, aby upewnić się, że historia zostanie zapisana za każdym razem, gdy zamknę powłokę, ale to nie zadziała.
Jeśli ręcznie skorzystam z polecenia history -w
, mój plik zostanie zaktualizowany, ale chciałbym zrozumieć, dlaczego polecenie shopt nie działa tak, jak rozumiem, powinno.
Ktoś może mi powiedzieć, dlaczego to się dzieje?
góry dzięki
Jakie są wartości '$ HISTSIZE',' $ HISTFILESIZE' i '$ HISTFILE'? –
$ HISTSIZE to 10000, $ HISTFILESIZE to 10000, a $ HISTFILE to /h/.bash_history. – franmon