我的脚本正在使用 mercurial 命令行和解析输出,现在我对“summary”命令输出有点迷信。因为commit它(clean)在某些情况下会这样写:
$ hg summary
branch: default
commit: 2 unknown (clean)
update: (current)
有时它不写(clean):
$ hg summary
branch: default
commit: 1 modified, 2 unknown
update: (current)
是否有任何可用的文档来解释该(clean)文本的含义?或者它是特定于实现的,并且不打算通过脚本解析善变的输出?
我也很好奇什么是(current)等(update),但它们似乎不是很重要。