- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在想,拥有像“hgignore”这样的命令肯定会很好,该命令会自动将所有未跟踪的文件添加到.hgignore文件中。
手动编辑.hgignore文件功能强大,但是当我经常创建新的存储库时,最好仅添加所需的文件,然后进行hg忽略以自动使Mercurial忽略任何其他文件,这将是很好的选择。
有人知道这样做的任何扩展吗?
最佳答案
添加完所需的所有文件后,请尝试以下操作:hg stat --unknown --no-status >> .hgignore
您可以创建一个命令,使用alias自动生成.hgignore
。在类似Unix的系统上,将以下几行添加到.hg/hgrc
(或Mercurial的other configuration files之一):
[alias]
ignore = !echo 'syntax: glob' >> $(hg root)/.hgignore && \
$HG status --unknown --no-status >> $(hg root)/.hgignore
hg ignore
命令,该命令将使用所有当前未知的文件填充
.hgignore
文件,从而将其变为忽略状态。
[alias]
ignore = !echo syntax: glob > .hgignore && "%HG%" status --unknown --no-status -X .hgignore >> .hgignore
!
语法是Mercurial 1.7中的新增功能。在早期版本中,您可以添加
[alias]
ignore = status --unknown --no-status
.hgignore
文件:
hg ignore >> .hgignore
syntax: glob
行(默认语法为正则表达式)。
关于mercurial - Mercurial扩展名以自动生成.hgignore文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649641/
我正在寻找一种方法来修改我的 .hgignore 文件以忽略除“Test/”或“Tests/”子文件夹中的文件之外的所有“Properties/AssemblyInfo.cs”文件。 我尝试使用否定的
我需要一个 .hgdontignore 文件:-) 来包含某些文件并排除目录中的其他所有内容。基本上我只想包含特定目录中的 .jar 文件,而不包含其他文件。我怎样才能做到这一点?我对正则表达式语法不
我正在尝试为项目设置 .hgignore。 .hgignore 文件位于项目根目录中 .hg 文件旁边。状态的输出如下,我想忽略 sdcard.cydsn\ARM_GCC_441\Debug 和 sd
我创建了 .hgignore 文件,但在此之前我将项目结构发送到服务器。现在 hgignore 不适用于那些之前发送的文件。我在某处读到我需要从跟踪列表中删除这些文件和目录或以某种“私有(privat
我用谷歌搜索了一下,但没有找到关于该主题的任何建议。 .hgignore 中可以使用多行正则表达式吗?我正在编写一个 magento 模块,并且不想在存储库中仅包含我的模块代码,因此我想出了这个正则表
__ 大家好, 我的 hgignore 文件包含以下行: syntax:regexp ^data/dyn/.* ^data/config/.* ^data/temp/.* ^data/mediapoo
__ 大家好, 我的 hgignore 文件包含以下行: syntax:regexp ^data/dyn/.* ^data/config/.* ^data/temp/.* ^data/mediapoo
当我创建一个新的存储库时,我可以要求 TortoiseHG 给我一个 .hgignore 文件。有没有一种方法可以让我自定义该文件的外观,而不必每次都去某个地方手动获取一个文件? 最佳答案 这是一个老
我已经跟踪了不想再跟踪的文件。所以我更新了 .hgignore但这不会导致他们被遗忘。除了手动hg forget每个人都有其他选择吗? 最佳答案 使用 Mercurial 2.0,您可以指定 file
使用 Mercurial,我需要忽略除目录“tests”和“languages”以及这些目录中的文件之外的所有文件和目录。这一切都必须用正则表达式和 .hgignoere 来完成 文件: 测试\垃圾.
我试图用.hgignore忽略项目中的文件,但无法弄清楚。该文件位于app/views/patterns/_changes.erb中(相对于项目的根目录,.hgignore所在),但我尝试执行的任何操
我有一个 NetBeans 项目,Mercurial 存储库位于项目根目录中。我希望它忽略除“src”和“test”文件夹的内容以及 .hgignore 本身之外的所有内容。 我不熟悉正则表达式,也想
我对 Hg 很陌生,所以请原谅我的无知...... 我在 Windows 7 中使用 Mercurial 和 TortoiseHg。我创建了一个具有以下文件夹结构的存储库: -- My repo di
GWT 应用程序(在 Eclipse 中开发)的源代码管理忽略文件中的典型条目是什么? 最佳答案 我会推荐: 你leave the eclipse files (.project, .classpat
我在我的 .hgignore 模式中有“*.pyc” .pyc 文件确实在根级别被忽略,但不在子目录中。 有任何想法吗? 最佳答案 默认情况下,模式是 python 正则表达式。在路径的每个组件中搜索
我想知道 .hgignore 文件放在哪里;在主存储库中还是每个程序员都应该在他的克隆副本中拥有它? 请说清楚。谢谢。 最佳答案 您应该将该文件放在存储库的根目录下。 看 : https://www.
我有一个我似乎无法理解的问题。我在 Windows 上使用 TortoiseHg(版本 0.7.5),但在 Linux 上我有同样的问题。这里是: 我的 .hgignore文件: syntax: re
我将 mercurial 用于 php 项目和我的 .hgignore文件不工作。它应该放在 .hg/文件夹,不是吗? .hgignore /.hg/.hgignore file # Allow *.
.hgignore 本身是受版本控制的。我添加了一些我想忽略的对象目录,但我不想将这些更改提交到 .hgignore。我该怎么办? 最佳答案 将以下内容添加到 repo 的 .hg/hgrc : [u
我正在使用 Mercurial 管理 $HOME,以保持我的 dotfiles 良好并被跟踪,或者至少是对我来说重要的那些。 然而, ~ 中有大量不需要跟踪的文件和目录,并且该集合不断变化和不断增长。
我是一名优秀的程序员,十分优秀!