5

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

hg archive -r REV destination

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

谢谢,波阿斯

4

1 回答 1

1

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

hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
于 2010-05-11T20:27:15.247 回答