如何列出给定分支中更改的文件

时间:2013-11-29 17:21:32

标签: mercurial

我正在寻找一种方法来查找在给定分支中编辑的文件列表。它尚未合并为默认值。 hg diff对我来说太冗长了。

我想过滤合并FROM default

所做的任何更改

1 个答案:

答案 0 :(得分:5)

您最好的选择可能是diff的{​​{1}}选项:

--stat

显示分支ry4an@four:~/projects/mercurial$ hg diff -r default -r stable --stat mercurial/cmdutil.py | 3 --- mercurial/help/dates.txt | 2 -- mercurial/revset.py | 34 +++++++++++----------------------- mercurial/util.py | 15 --------------- tests/test-commit.t | 2 -- tests/test-parse-date.t | 17 ----------------- tests/test-revset.t | 16 ++-------------- 7 files changed, 13 insertions(+), 76 deletions(-) 中最近(实际上是小费的)头部与分支default中最近的头部之间的差异,并略微总结了它们的变化程度。