我无法想到contains()谓词有用的情况。看起来像file(),adds(),removed()和modifies()谓词涵盖了所有与文件相关的查询。你能举例说明contains()有用吗?
答案 0 :(得分:4)
包含内容,而不是文件名:
"contains(pattern)"
Revision contains pattern.
与:相比:
"file(pattern)"
Changesets affecting files matched by pattern.
类似于:
hg log -r 'contains("spam")'
将显示添加或删除字符串垃圾邮件的所有更改集。请注意,类似的keyword
命令检查提交消息而不是内容。