2012-04-23 8 views
11

Właśnie zastąpiłem notatnik notatnikiem ++ używając NotepadReplacer, a teraz mój hg commit nie działa poprawnie.Uzyskiwanie mercurialnego "hg commit" do pracy z Notepad ++

Przed wymianą Notatnika, hg commit uruchomi nowy plik tekstowy, w którym będę mógł wprowadzić wiadomość zatwierdzenia. W Notepad ++, jestem poproszony o utworzenie pliku, a mercurial przerywa zatwierdzenie z powodu pustego komunikatu zatwierdzenia.

Wiem, że mogę wprowadzić wiadomość w linii z hg commit z opcją -m, ale chciałbym mieć możliwość wprowadzenia komunikatu zatwierdzenia w pliku tekstowym. Lubię mieć status wyświetlany w pliku tekstowym jako kontekst dla komunikatu zatwierdzenia bez konieczności wpisywania hg stat przed hg commit.

Jak mogę to uruchomić?

+0

Nawet nie pomyślał o spytaniu o to; Właśnie zrezygnowałem z używania Notepad ++ do wszystkiego * ale * tego! – shambulator

Odpowiedz

19

spróbować umieścić w swoim %USERPROFILE%\.hgrc (lub %USERPROFILE%\mercurial.ini) Coś wzdłuż linii:

[ui] 
editor = path/to/notepad++ -multiInst -nosession 

Może dodanie -notabbar po -nosession może okazać się przydatny także.

+0

To działało idealnie, bez względu na to, czy zastąpiłem notatnik. Grazie! –

+0

Nie ma za co, cieszę się, że pomogło. Innymi słowy, Prego;) –

+0

Pracowałem też dla mnie! Dzięki! – joebalt