繁体   English   中英

Mercurial:排除包含存档的.hg文件

[英]mercurial: excluding .hg files with archive

我在跑步:

hg archive --exclude .hg ../rdiff-backup-fs-1.0.0b3

尝试导出软件包的文件而不添加.hg文件。 我得到:

abort: path contains illegal component: .hg

我究竟做错了什么? 我正在尝试排除.hgtags.hg_archival.txt文件。

编辑好,我是个白痴。 您需要指定整个模式,而不仅仅是前缀。

您还可以将默认模式设置为在导出时忽略,并避免输入过多。

把它放在你的.hgrc

[defaults]
archive = -X .hgtags -X .hgignore -X .todo

这样,您可以进行hg archive ~/project.tgz而这些文件将始终被忽略。

hg archive已经排除了.hg目录(实际上,这很重要,不是吗?),无需指定它。

选项-X需要全名,而不只是前缀。 因此,我必须使用-X .hgtags

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM