有什么办法可以获取所有分支中我回购中所有文件(例如所有js或所有css文件)的列表。
例如:
在我的“默认”分支中,我可能没有名为file1.js的文件。
但是在另一个名为“ NEW_BRANCH”的分支中,可能存在file1.js。
我想从一个地方或一个命令获取所有文件的列表。
答案 0 :(得分:3)
如何从所有修订中获取所有文件,包括仍存在,重命名和删除的文件?
hg manifest --all
如果您只想从所有分支的顶部获取文件(因此,从头开始,那么我们将遍历所有已命名和未命名的分支),则您必须诉诸某种bash或类似的方式,例如
for h in $(hg heads -T"{rev}\n"); do hg ma -r$h; done | sort | uniq
答案 1 :(得分:1)
有些东西吗?:
对于`hg branch | cut -d''-f 1`中的b;做echo“ $ {b}:”; hg manifest -r“ branch($ {b})” | grep“ .css”;回声