制作没有前缀的mercurial存档

tut*_*uca 3 mercurial archive

也许是一个愚蠢的问题,但我的谷歌不起作用.在我的存储库root上执行以下操作:

$ hg archive my_archive.tar.gz
Run Code Online (Sandbox Code Playgroud)

给我一个tar.gz文件,其内部目录名为my_archive,然后在我的repo内容中.

我明白这是出于hg arhives帮助的意思:

添加到存档文件的每个成员都有一个前缀的目录前缀.

使用-p/ - prefix指定前缀的格式字符串.默认值是归档的基本名称,后缀已删除.

但它让我的部署工作流程难以理解.我需要它没有内部的目录.

那可能吗?

Mar*_*nen 5

将前缀指定为当前目录:

hg archive -p . my_archive.tar.gz
Run Code Online (Sandbox Code Playgroud)