有没有办法在tar球中导出当前的hg存储库头

mic*_*ael 30 mercurial export archive

HI,

有没有办法在tar球中导出当前的hg存储库头?我不需要tar球中的所有hg元文件(例如history/diff).

Amb*_*ber 37

使用hg archive -t tgz <targetpath>到一个干净的版本导出为gzip压缩tar文件.

或者,您可以使用不同的-t标志值来指定不同的输出类型.您可以在hg手册页上找到所有类型(和其他)选项.

在Mercurial 1.6+中,您甚至不需要指定类型-t- 您可以使用hg archive <targetpath>,Mercurial将从文件名中推断出正确的类型.

  • Mercurial的下一个版本(版本1.6)将为您猜测正确的存档类型,因此`hg archive foo.tar.bz2`足以获得bzip2压缩的tarball. (5认同)