如何列出两个变更集之间的所有(新)添加文件?

时间:2019-07-11 02:17:17

标签: mercurial

如何列出两个变更集之间的所有(新)添加文件?

我可以使用setContentView获取两个修订之间的所有更改,但是如果我只想获取新文件怎么办?

1 个答案:

答案 0 :(得分:2)

grep 'hello' + hg help revsets用于hg help templates命令

hg log -r … -T …

正确的射程

"x::y" 
A DAG range, meaning all changesets that are descendants of x and ancestors of y,
including x and y themselves. 

模板关键字

file_adds 
List of strings. Files added by this changeset

(最近的变更集添加了2个文件)

>hg log -T {file_adds}\n
file3.txt file4.txt
file2.txt
file1.txt

仅添加了列表格式