我正在尝试将Mercurial命令的输出保存在文件
中hg init > log.txt
但它不起作用。有什么想法吗?
答案 0 :(得分:3)
答案 1 :(得分:2)
默认情况下,您确定输出不是简单的吗?
例如, hg init
很少(如果有的话)实际打印任何输出。许多Mercurial命令都是一样的。您通常可以指定-v
来获得更详细的输出,但在您给出的示例中,我希望显示空log.txt
。你试过其他命令吗?如果是这样,究竟什么不起作用?你有空log.txt
还是没有log.txt
?
答案 2 :(得分:0)
我遇到了与hg日志类似的问题。使用特殊模板,控制台上的输出有效,但是当我尝试重定向到文件时,没有创建文件。
我使用了以下解决方法(对于windows cmd): 在批处理文件中,使用子程序,如下所示:
call :hgInit > log.txt
goto :eof
:hgInit
hg init
goto :eof
这对我有用。