Mercurial ---hgignore

项目中有些文件是不想或不应该被托管的。

.hgignore文件就是为此而生,如果你的项目路径下无此文件,说明此时还没有人来创建它,那就由你去手动添加吧。

语法

.hgignore的内容不是随便写的,它遵循一定的语法格式。目前有两种语法格式:

syntax: regexp
.sdf
.aps
.pch
.ilk
.pdb
BlogFans/BlogFans/Debug
.exe
syntax: glob
BlogFans/Test/out.txt

syntax: regexp后的为正则表达式匹配过滤,文件名匹配上面列出的正则表达式的将被过滤掉——此处用于去除这带这些后缀名的文件。

分析:

syntax: glob后的为精确匹配,它将去过滤掉对应目录的对应文件名文件。

syntax: glob 
BlogFans/Test/out.txt
过滤特定后缀的写法
  1. /.xxx$

“/.”是就是“.”,因为“.”在正则表达式里有特殊含义,所以前面要加上“/”转义。“$”表示结束,所以上面的表达式的意思是匹配以“. xxx ”结束的文件

过滤特定文件夹的写法

  1. ^folder/

python的路径分隔符是“/”,这样在不同的操作系统上是可移植的。“^”表示开始。一个完整的文件名是path/filename,所以上面的表达式的意思是匹配“folder/  ”开始的文件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值