2012-04-23 25 views
11

我剛剛用記事本++替換了記事本++,使用NotepadReplacer,現在我的hg commit無法正常工作。獲取mercurial「hg commit」使用Notepad ++

在更換記事本之前,hg commit會啓動一個新的文本文件讓我輸入我的提交信息。使用Notepad ++時,系統會提示我創建該文件,並且由於提交消息爲空,mercurial會中止提交。

我知道我可以用hg commit-m選項內聯輸入消息,但我想要在文本文件中輸入提交消息。我喜歡將文本文件中顯示的狀態作爲提交消息的上下文,而不必在hg commit之前鍵入hg stat

我該如何得到這個工作?

+0

甚至沒有想到在這裏問這個;我只是放棄了使用Notepad ++來處理所有事情,但是*這個! – shambulator 2012-05-17 10:03:29

回答

19

試着將你的%USERPROFILE%\.hgrc(或%USERPROFILE%\mercurial.ini)的東西沿着線:

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

也許增加一個-notabbar-nosession可以證明是有用的,太。

+0

無論我是否更換了記事本,它都能很好地工作。古拉爵! – 2012-04-23 19:28:32

+0

不客氣,很高興幫助。換句話說,Prego;) – 2012-04-24 07:28:07

+0

也爲我工作!謝謝! – joebalt 2013-06-06 13:43:42

相關問題