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

Boa*_*oaz 5 mercurial archive revisions

Mercurial支持一个方便的归档命令,它允许您将所有文件导出为特定版本(感谢Ry4an将其指向评论中)到另一个文件夹/ zip文件等.这样做如下:

hg archive -r REV destination
Run Code Online (Sandbox Code Playgroud)

有没有办法只导出某个修订版以来更改的文件到头部?

谢谢,波阿斯

Ry4*_*ase 1

请参阅我关于您对存档功能的误解的评论。鉴于此,您可能并不真正想要一种方法来构建仅包含从修订版 X 更改为修订版 Y 的文件的存档,但以防万一您真的这样做,这将做到这一点:

hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
Run Code Online (Sandbox Code Playgroud)