如何归档/导出自Mercurial特定修订版以来更改的所有文件?

时间:2010-05-11 19:53:04

标签: mercurial archive revisions

Mercurial支持一个方便的归档命令,它允许您将所有文件导出为特定版本(感谢Ry4an在评论中指出这一点)到另一个文件夹/ zip文件等。这可以通过以下方式完成:< / p>

hg archive -r REV destination

有没有办法只将更改的文件从某个版本导出到头部?

谢谢, 波阿斯

1 个答案:

答案 0 :(得分:1)

请参阅我对您对存档功能的误解的评论。鉴于此,您可能仍然不希望有一种方法来构建一个只包含已从修订版X更改为修订版Y的文件的存档,但是如果你真的这样做,这将会这样做:

hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive