如何获取受指定分支中特定用户影响的文件列表?
问候,Evgeniy
答案 0 :(得分:1)
这将为您提供分支Y上用户X修改的所有文件的列表:
hg log --branch Y --user X --template '{join(files, "\n")}\n'
但是对于在该分支上的多个更改集中修改,添加或删除的文件,它将具有重复条目。要巩固它们(在像你一样的unix上):
hg log --branch Y --user X --template '{join(files, "\n")}\n'| sort -u
<强>更新强>
如果你的Mercurial已经过时了,那个花哨的模板就可以了,你也可以这样做(如果你是unix一样):
hg log --branch Y --user X --template '{files}\n' | tr ' ' '\n' | sort -u