问题标签 [hgignore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - 有条件的 Mercurial 忽略文件
我在 mercurial 中有一个文件,我希望开发机器提取该文件,但我希望部署服务器不提取该文件(它具有开发机器没有的特殊模块)。这可能吗,还是我应该只对服务器解决方案进行自定义推送,而不是仅仅进行 hg pull?
python - 使用 Mercurial 忽略 manage.py (hg .hgignore)
我在 Django 中为我的项目使用 mercurial,我需要忽略 manage.py。我有这样的 .hgignore
当我对 settings_local.py 进行更改时,它工作正常,但是当我更改 manage.py 时,.hgignore 不起作用
提前致谢!!
maven - .hgignore 文件没有忽略 maven 目标/站点目录
我创建了一个基本的 maven/mercurial 设置。我在工作目录中创建了一个 .hgignore。我已将以下内容添加到 .hgignore 文件中(按照https://www.mercurial-scm.org/wiki/.hgignore中的说明
我已经运行hg status并且一切都被忽略了(如预期的那样)
我跑了mvn 网站。现在,当我运行hg status命令时,目标文件夹中除了站点文件夹之外的所有内容都将被忽略...例如
注意:如前所述,目标文件夹中的其他文件(.class、.xml 等...)已被忽略...
目标/站点文件夹尚未添加到存储库中(据我所知......)
任何人都知道我要去哪里错...?
更新:z3a 启发我尝试^target/*$,这似乎已经成功了......
mercurial - 中止:工作目录中未跟踪的文件与请求修订中的文件不同:'.hgignore'
我正在尝试提取一些文件和目录,并且收到以下消息:
当我查看我的存储库时,我可以看到文件已经下载,但都包含_
前缀,甚至文件和文件夹的名称都包含_
怎么了?
git - 如何在 .gitignore 中获得 .hgignore 的正则表达式 ^var/(?!\log|.dummy) 和 ^var/log/(?!\.dummy) 的等价物?
我正在将 Mercurial 存储库转换为 Git。部分文件系统如下所示:
我的 .hgignore 文件使用正则表达式。我的 .hgignore 文件的一部分如下:
我想跟踪.dummy
文件而不是asdf
文件。hg status
返回:
如何在 .gitignore 中获得相同的效果?我尝试了以下方法:
但这不会var/asdf
按需要忽略。如何跟踪var/.dummy
andvar/log/.dummy
并忽略var/asdf
and var/log/asdf
?
mercurial - Mercurial hg 状态显示被忽略的文件
谁能告诉我为什么 mercurial 会为“hg status”命令显示被忽略的文件?
这是确认 mercurial 确实忽略了文件:
现在,看看状态输出。我在上面的行之后立即运行了这个。(Printout 是部分的,删除了可识别的文本)
在状态打印输出中显示了大约一千行这些被忽略的文件;这是一些严重的废话。
我怎样才能摆脱这个?
谢谢
更新:
这是我的 .hgignore 文件。
更新:
修改了一些正则表达式 * -> .*
vim - 如何让 Mercurial 忽略 Vim 的 .swp 文件?
当我在 vim 中打开一些文件时,我尝试进行一些更改,并且在提交和合并以及排序时,最终想出了:
我在我的项目中添加了一个.hgignore
文件,其中包含以下内容:
我已经关闭了我的 vim 会话(删除文件),但文件仍然出现。如何让 mercurrail 忽略 .swp 文件?
mercurial - mercurial:忽略从 .idl 生成的 .h
是否可以在 mercurial 中使用 .hgignore 来忽略从 idl 文件生成的头文件?
我在 VS2008 中有一个非常大的项目,默认情况下,midl 工具从同一文件夹中的 .idl 文件生成 .h 文件并具有相同的名称。自然,我不希望生成的文件受到控制。如果同一文件夹中有 xxx.idl 文件,是否可以将 mercurial 配置为忽略 xxx.h 文件?
我的问题还有其他解决方案吗?为这 100 个项目重命名文件需要很长时间,这不是我真正想要考虑的选择......
mercurial - 如何让 mercurial 忽略任何带有 .xxx 扩展名的文件
我希望 Mercurial 忽略任何具有特定扩展名的文件。
例如,我想忽略扩展名为 .SUO 的文件。(无需对 Visual Studio 用户设置进行版本控制。)
所以我将 .hgignore 文件更改为:
但是,这没有任何效果,Mercurial 仍然可以看到我的 .suo 文件。
我在这里做错了什么?
version-control - 如何忽略本地存储库中的 .hgignore?
.hgignore 本身是受版本控制的。我添加了一些我想忽略的对象目录,但我不想将这些更改提交给 .hgignore。我该怎么办?