Pracując z Unixem, a już na pewno z bashem możemy zawsze łatwo i szybko przejrzeć całą historię wywołując komendę:
history
Osobiście raczej rzadko z tego korzystałem i w zasadzie sama komenda służyła mi do czyszczenia historii (flaga -c). Tym razem pracując z Windows potrzebowałem przejrzeć historię swoich poleceń, aby sprawdzić czy robiłem coś z konkretnym branchem GIT. Zamiast przeskakiwać kursorem przez całą historię udało mi się znaleźć taką oto komendę:
DOSKEY /history
Działa ona dokładnie tak samo jak komenda history w systemie Unix. Dzięki odpowiedniej konfiguracji windows mogłem dalej skorzystać z grepa i znaleźć wszystkie komendy jakie zawierały nazwę brancha.
Według źródeł w sieci komenda działa już w Windows XP i listuje cały bufor, który za czasów XP był ustawiony na 50 poleceń. To stosunkowo dużo, choć na cały dzień pracy z GIT może nie starczyć. Jak na razie mnie starczyło, więc nie szukałem jeszcze jak rozmiar bufora zwiększyć.
Przy okazji wygląda na to, że sama komenda, albo raczej związana z nią aplikacja służy obsłudze historii w konsoli Windows. Więcej na jej temat, a właściwie to całkiem sporo można przeczytać na stronie DOSKEY w wikipedii. Wygląda na to, że DOSKEY działać powinien już od Windows 9x.
Brak komentarzy:
Prześlij komentarz