加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows中的Mercurial没有看到.hgignore – 为什么?

发布时间:2020-12-14 02:10:35 所属栏目:Windows 来源:网络整理
导读:Windows无法获取我的.hgignore文件.我从命令行运行Mercurial,“hg status”显示被忽略目录中的大量文件. .hgignore文件看起来像这样(文件的开头或每行的开头都没有空格).我把它放在存储库的根目录中. .pyc$.pyo$.DS_Store.Python.installed.cfg^bin$^bu
Windows无法获取我的.hgignore文件.我从命令行运行Mercurial,“hg status”显示被忽略目录中的大量文件.

.hgignore文件看起来像这样(文件的开头或每行的开头都没有空格).我把它放在存储库的根目录中.

.pyc$
.pyo$
.DS_Store
.Python
.installed.cfg
^bin$
^build$
^develop-eggs$
^eggs$
^include$
^lib$
^parts$
^pip-log.txt$
^web/localsettings.py$

我试过用ANSI和UTF-8保存文件,但它似乎没有什么区别.

我知道该文件在Linux上运行正常,Windows中的路径有什么不同吗?

解决方法

“hg status” shows lots of files in the ignored directories

你指的是.DS_Store和.Python吗? ^ bin $的规则只会忽略具有该确切字符串的条目.例如,它不会忽略“bin / a.out”.

我能想到的另一件事是,是否有一些全局设置将语法设置为glob(而不是默认的regex)隐藏在某处.我不知道任何这样的事情,如果安装官方二进制版本的Mercurial,它肯定不会默认开启.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读