问题标签 [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.

0 投票
2 回答
1038 浏览

mercurial - 我应该在 hgignore 中放入什么以避免反复跟踪子目录的内容?

例如我有一个文件夹

在创建了很多文件的地方,我想阻止 hg 跟踪这些文件但保留 db 文件夹?

0 投票
2 回答
1338 浏览

mercurial - 有趣的是,当为 Mercurial 添加 .hgignore 时,此文件本身显示为“?” 处于汞状态?

正常吗?所以你只需要添加\.hgignore到列表中就可以忽略自己吗?

0 投票
1 回答
509 浏览

eclipse - 使用 Eclipse 时要添加到 .hgignore 的默认项目有哪些?

我是使用 Eclipse(用于 C++ 的 CDT)的新手,并且希望将任何提示或指向一组好的默认项添加到我的忽略列表中(例如,在 MS Visual Studio 中,我通常添加*.suo,*.ncb等)。

0 投票
2 回答
6976 浏览

mercurial - 除了使用 .hgignore 的目录之外,我如何忽略所有目录?

我正在使用 Mercurial 管理 $HOME,以使我的 dotfiles 保持良好和跟踪,或者至少是对我重要的那些。

但是, ~ 中有大量不需要跟踪的文件和目录,并且该集合不断变化且不断增长。

从历史上看,我通过拥有这个 .hgignore 来处理这个问题:

就目前而言,这使我的状态保持干净,仅使以前跟踪的文件可见。但是,我有一些目录(在我的情况下是scripts, .emacs.d),我想在其中查看未跟踪的文件;我几乎总是想跟踪这些目录的新增内容。

我知道我可以运行hg st -u scripts以识别未跟踪的文件,但我想要一种方法,我可以使用普通的 ole hg 状态实现相同的功能。

有没有办法做到这一点?

0 投票
2 回答
2706 浏览

mercurial - 对于 Mercurial (Hg),为什么不能忽略文件 .hgignore?

我有这些proj/.hgignore

但是由于某种原因,当我执行hg stor时hg com,该文件.hgignore仍然显示为被修改或被提交。所以.hgignore不能忽视?我的文件夹中可能有我的团队不想忽略的细节,但我愿意。所以我不想提交这个文件。

0 投票
5 回答
10160 浏览

android - 用于 Eclipse 和 Android 开发的 Mercurial 忽略文件

我已经看到了用于Visual Studio的 Mercurial 忽略文件的示例,等等。

我刚刚开始玩 Android 开发,我也利用这段时间来试验 Mercurial。所以我的问题是:有没有人有一个用于 Eclipse 和 Android 开发的文件的好例子?.hgignore

对于初学者,我自己有以下内容:

是否还有其他应包含的忽略模式?例如 Eclipse 文件是否.classpath.project应该从版本控制中省略?

-- 下面编辑 --

我还没有完全得到我希望的答案,所以我会提供赏金并尝试更清楚地说明我在寻找什么。

自己尝试了一下之后,我似乎发现.hgignore上面列出的建议似乎已经足够了。我所做的唯一补充是一行(这是我运行Android Tools -> Fix Project Properties.settings后出现的文件夹)。我还发现(如 Ry4an 所述)不应排除Eclipse 文件。.classpath.project

然而,当我处理比基本教程大一点的项目时,我不确定这个小的忽略文件是否足够(如果它真的很好,请解释原因,你会得到荣誉)。所以总结一下我在寻找什么:

  • .hgignore我想要一个在 Eclipse 下的 Android 项目文件的具体示例
  • 忽略文件应该这样,每当我在新位置签出存储库的副本时,它应该立即工作(即不必弄乱路径和引用,添加丢失的文件等)
  • 还请解释为什么您的包含文件看起来像这样(我想了解为什么某些文件/目录被排除在外(以及为什么肯定应该包含一些文件/目录))
  • 如果您包含特定于操作系统的排除项,请同时说明(顺便说一句,我在 Windows 7 上运行。)
0 投票
2 回答
419 浏览

mercurial - 还原时如何忽略 hgignore(也就是删除所有无用的文件)

我有一个 .hgignore 文件,它非常适合隐藏在编译我的 C# 项目时创建的所有文件和目录。

现在,当“恢复”到以前的版本时,我还想清理我的工作目录,即删除我以前编译的所有 exe 和 dll(因为我可能最终使用了错误版本的 exe 或dll而没有意识到)。

有没有办法做到这一点(有点忽略 .hgignore )?现在我只是删除所有 bin 和 obj 目录,但也许 Hg 也可以这样做......

0 投票
1 回答
146 浏览

mercurial - Mercurial repo:忽略所有包含自己的 repo 的文件夹?

我大约 6 个月前加入,当我到达时,我的团队没有使用任何形式的版本控制。从那以后,我说服 mgmt 在新项目中使用 Mercurial,所以我们的网络服务器上有以下结构:

请注意,当前唯一具有 repo 的文件夹是子文件夹 C 和 D,它们代表单独的项目。

我想添加一个存储库来跟踪当前未跟踪的所有内容,但想忽略当前拥有自己存储库的文件夹。我知道使用.hgignore文件,但据我了解,这需要我明确忽略每个包含 repo 的文件夹。在上面的例子中这不是问题(只有两个现有的 repos),但我们的实际设置有比这更多的项目。

有什么方法可以告诉 Mercurial 动态忽略其中包含 repo 的所有文件夹,并跟踪其他所有内容?

0 投票
1 回答
258 浏览

mercurial - 如何构建特定的 mercurial 忽略模式?

我想忽略所有开头的文件:

我将如何将其写入 .hgignore 文件?

0 投票
2 回答
1779 浏览

regex - 如何组成一个匹配目录中所有文件的正则表达式,除了具有 .jar 扩展名的文件?

假设我们有下一个目录结构:

所以,我们得到下一个完整的文件名:

除了最后一个带有 .jar 扩展名的文件之外,哪个正则表达式匹配所有这些文件?

一点说明:表达式可以包含“parentdir”字符串和“.jar”字符串,所有其他文件和目录可以有任何名称和扩展名。