2012-08-06 14 views
19

W poprzednich wersjach IDEA udało mi się ustawić, ile dni wstecz funkcja Historia lokalna będzie zachowywać zmiany w plikach źródłowych. Z jakiegoś powodu nie mogę znaleźć tego w IDEA 11.1.3, a historia lokalna jest przechowywana mniej niż jeden dzień wstecz. Myślę, że przeszedłem wszystkie ustawienia, ale nie mogę znaleźć miejsca, w którym mogę zwiększyć tę wartość. Czy ktoś wie, gdzie mogę go znaleźć?Lokalna konfiguracja historii w IntelliJ IDEA 11

Dzięki!

Odpowiedz

42

Zmienić bin\idea.exe.vmoptions (idea.vmoptions na Linuksie, Info.plist na komputerze Mac), należy dodać następujący wiersz:

-DlocalHistory.daysToKeep=5 

To była jedyna opcja konfigurowalna usunięty z interfejsu Ustawienia użytkownika.

Innym sposobem jest użycie Help | Find Action typu Registry w oknie upewnij się, że Include non-menu actions opcja jest włączona, wybierz rejestru wynik z listy, naciśnij Wprowadź:

Registry

pamiętać, że wartość domyślna wynosi 5 pracy dni.

+3

Niesamowita odpowiedź. Nie wiedziałem o "Znajdź działanie" lub rejestru, oba wydają się dość przydatne w ogóle. Dzięki! Zastanawiam się, dlaczego usunęli tę opcję z ustawień ... – yby

+0

Możesz znaleźć odpowiedź na http://devnet.jetbrains.net/message/5272445#5272445. – CrazyCoder

+2

Nice! Z podanego linku okazuje się, że do Rejestru można również dojść przez Ctrl + Shift + Alt +/' – Vic

2

Również należy wiedzieć, że maksymalna wartość tego ustawienia localHistory.daysToKeep jest (dni robocze).
Jeśli spróbujesz ustawić tę wartość więcej niż 23, historia po prostu nic nie zapisze (po ponownym uruchomieniu IDEA)!
Odkryłem to sam przez eksperymentalną metodę =)