gpt4 book ai didi

mercurial - 如何获取在两个任意变更集之间修改的文件列表?

转载 作者:行者123 更新时间:2023-12-03 21:06:37 26 4
gpt4 key购买 nike

我唯一的猜测是这样的可怕:

# files where something has been added
hg diff -r AA -r BB|grep -- +++|cut -f1|cut -d/ -f2- >/tmp/ka

# files where something has been removed
hg diff -r AA -r BB|grep -- ---|cut -f1|cut -d/ -f2- >>/tmp/ka

# filtering out "dev/null": it appears when a file is added or removed from the repository
sort -u /tmp/ka |grep -v dev/null

我需要的是在变更集 AA 和变更集 BB 之间修改的文件。类似 hg diff -r AA -r BB但仅文件名,而不是整个差异。

也许有一个我没有注意到的 mercurial 命令?我想检查的变更集不是连续的,否则我可以使用 hg status .

不是 单个变更集的修改文件。

编辑:我需要这样做,因为我正在与一些青铜时代的程序员一起工作,他们不了解 .diff 是什么,请耐心等待...

最佳答案

hg diff -r 182 -r 193 --stat
或者
hg status --rev 182:193

关于mercurial - 如何获取在两个任意变更集之间修改的文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com