2014-07-14 62 views
0

編輯:我在Windows Server 2008上通過.bat文件運行該命令。當我從cmd運行它時,一切正常。所以,這實際上是關於.bat文件中引號的問題,而不是關於mercurial的。我正在改變標題和標籤以反映這一點。bat文件中的引號?

是否有可能將報價插入到hg log - 模板中?我嘗試以下:

hg log -r . --template "foo = \"{latesttag}.{latesttagdistance}\"" 

但是,只是吃了報價。任何其他方式來做到這一點?

+0

輸出精細'富= 「v2.0.45-0.44」'在bash的報價。據推測,這不是一個善變,而是一個你正在使用的問題。 – zerkms

+0

你說得對,我應該提到這一點。我在Windows Server 2008上編寫了一個.bat文件。 – dijxtra

回答

0

對於windows .bat文件,你只需雙擊雙引號字符

hg log -r . --template "foo = ""{latesttag}.{latesttagdistance}"""