[英]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.