3
$ hg pull
Password:
pulling from ssh://foo@bar.com:22//home/usr/xxx/repo
searching for changes
adding changesets
adding manifests
adding file changes

然后它继续显示上述内容 10 分钟以上。有没有办法告诉进度以及它是还活着还是已经死了?

4

3 回答 3

10

通过将以下内容添加到您的HGRC来使用Progress扩展:

[extensions]
progress =

和/或使用详细选项:

hg pull -v

StackOverflow 上有一个相关问题,可能对您也有用。

于 2012-09-08T18:30:16.660 回答
1

进度扩展是您的朋友。您还可以添加-v/--verbose--debug开关以hg pull查看更多数据。

于 2012-09-08T18:30:26.763 回答
1

至于您的后续问题:如果 Mercurial 正在跟踪文件(即,如果您hg add和之后hg commit subdir1/subsubdir1/foobar.c),那么它不会忽略它。因此.hgignore只能帮助您清理与?(未知文件)一起列出的条目hg status——它不会对跟踪的文件产生任何影响。

于 2012-09-08T20:46:10.537 回答