Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建我的Mercurial回购协议的zip以供发布?_Mercurial - Fatal编程技术网

如何创建我的Mercurial回购协议的zip以供发布?

如何创建我的Mercurial回购协议的zip以供发布?,mercurial,Mercurial,作为发布过程的一部分,我想创建一个zip文件,该文件基本上是特定发布时hg-working-dir的转储文件。以自动化的方式实现这一点最简单的方法是什么 顺便说一句,如果我只是简单地“zip-r proj.zip”,zip将包含各种我不想要的东西——比如编译文件、emacs自动备份,当然还有.hg目录本身……使用hg归档文件: hg archive -t zip /destination/path/zipfile.zip 它还采用标准的-r选项来归档除提示之外的修订版。关于hg归档如何??这在

作为发布过程的一部分,我想创建一个zip文件,该文件基本上是特定发布时hg-working-dir的转储文件。以自动化的方式实现这一点最简单的方法是什么


顺便说一句,如果我只是简单地“zip-r proj.zip”,zip将包含各种我不想要的东西——比如编译文件、emacs自动备份,当然还有.hg目录本身……

使用
hg归档文件

hg archive -t zip /destination/path/zipfile.zip

它还采用标准的
-r
选项来归档除提示之外的修订版。

关于
hg归档如何?

这在Mercurial网站的提示和技巧中得到了解决。这正是我所需要的。谢谢,ZNewer版本甚至会直接从文件扩展名猜测类型,所以
hg archive foo.zip
就足够了。这实际上是一个注释,而不是问题的答案。请使用“添加评论”为作者留下反馈。@BradRem,这当然是一个答案,与公认的答案相同,但不太详细。我想当我写这封信的时候,我还没有看到另一个答案。