制作没有前缀的 mercurial 存档

Posted

技术标签:

【中文标题】制作没有前缀的 mercurial 存档【英文标题】:Make a mercurial archive without prefix 【发布时间】:2012-08-30 14:12:47 【问题描述】:

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

$ hg archive my_archive.tar.gz

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

我理解这是hg arhives的帮助:

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

使用 -p/--prefix 为前缀指定格式字符串。这 默认是档案的基本名称,去掉后缀。

但这让我的部署工作流程感到困惑。我需要它没有内部目录。

这可能吗?

【问题讨论】:

【参考方案1】:

指定前缀为当前目录:

hg archive -p . my_archive.tar.gz

【讨论】:

以上是关于制作没有前缀的 mercurial 存档的主要内容,如果未能解决你的问题,请参考以下文章

使用 xcode 上传存档:前缀或后缀无效

测试_QTP使用实例

可以制作 Mercurial 以保留文件权限吗?

清理 Mercurial 存储库

使用 SharpZipLib 制作没有文件夹结构的 .tar.gz 存档

Mercurial - 如何重新启动分支[重复]