标签: hgignore

.hgignore除一个特定文件外的整个目录树

任何人都可以告诉我.hgignore模式来跟踪目录中的一个特定文件并忽略其他所有内容吗?

我有一个"media"目录,其中包含一个"default.png",出于显而易见的目的,该目录的其余部分将保存用户媒体.我们希望hg忽略媒体目录中除默认文件之外的所有内容.

mercurial hgignore

17
推荐指数
3
解决办法
8035
查看次数

除了使用.hgignore之外,我怎么能忽略所有目录?

我正在使用Mercurial管理$ HOME,以保持我的dotfiles好看和跟踪,或至少对我来说重要的.

但是,〜中的文件和目录数量很多,不需要跟踪,而且这个集合不断变化且不断增长.

从历史上看,我已经通过这个.hgignore解决了这个问题.

syntax: glob
*
Run Code Online (Sandbox Code Playgroud)

这样可以保持我的状态干净,只会使之前跟踪的文件可见.但是,我有一些目录(在我的情况下scripts,.emacs.d),我希望看到未跟踪的文件; 我几乎总是想跟踪那些目录的新增内容.

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

有没有办法做到这一点?

mercurial hgignore

15
推荐指数
2
解决办法
6550
查看次数

如何检查因.hgignore而被忽略的文件?

我经常担心我的hgignore文件可能会排除重要文件.例如,我刚刚注意到我排除了所有.exe文件,这些文件排除了一些应该与源保留的可执行工具.包含它们只是一个简单的改变,但让我担心这些规则会带来意想不到的后果.

有没有办法查看由于该.hgignore文件而未被跟踪的所有文件的列表?这样我就可以定期查看清单,看看我对它感到满意.

mercurial file hgignore

15
推荐指数
3
解决办法
3358
查看次数

如何在本地存储库中忽略.hgignore?

.hgignore本身是版本控制的.我添加了一些我想忽略的对象目录,但我不想将这些更改提交给.hgignore.我该怎么办?

version-control mercurial hgignore

14
推荐指数
2
解决办法
4358
查看次数

如何使mercurial忽略所有隐藏文件?

我讨厌看到我的存储库中的每个目录列出每个文件两次,一次在前面有一个点,一次没有.我尝试添加.*到我的.hgignore文件,但它没有任何效果.这是错误的语法,更重要的是,首先尝试这个是一个坏主意吗?谢谢.

mercurial dvcs glob hgignore

12
推荐指数
1
解决办法
4112
查看次数

如何hgignore所有子文件夹但不是文件夹中的文件?

我希望使用nuget而不提交包.我想在mercurial中忽略位于该/packages/文件夹中的所有包子文件夹,但我不想排除repositories.config位于该/packages/文件夹中的文件.

我该如何编写排除正则表达式呢?

regex mercurial hgignore nuget

12
推荐指数
1
解决办法
2448
查看次数

是否可以在.hgignore中使用有根的glob模式?

我更喜欢在.hgignore文件中使用glob语法,但现在我需要创建一个root模式.我想忽略我的/ static目录,但不是/ assets/static.这条线

static/
Run Code Online (Sandbox Code Playgroud)

忽略了两者.有没有办法做root的glob模式?如果没有,我可以切换到正则表达式,但是对于匹配路径名,glob似乎更自然.

mercurial hgignore

12
推荐指数
2
解决办法
1287
查看次数

.hgignore语法只忽略文件,而不是目录?

我有一个我似乎无法理解的问题.我在Windows上使用TortoiseHg(版本0.7.5)但在Linux上我遇到了同样的问题.这里是:

我的.hgignore档案:

syntax: regexp
^[^\\/]+$
Run Code Online (Sandbox Code Playgroud)

我想要实现的是将忽略列表中的文件添加到hg存储库的根目录中.

例如,如果我有这样的:

.hg
+mydir1
+mydir2
-myfile1
-myfile2
-anotherfile1
-anotherfile2 
.hgignore
Run Code Online (Sandbox Code Playgroud)

我希望忽略myfile1(2)和anotherfile1(2)(名称仅用于此示例的目的 - 它们没有可以轻松放入hgignore文件的简单规则)

有没有我缺少的东西,因为我很确定regexp是好的(我甚至测试过它)?想法?

有没有更简单的方法来实现这一目标?[添加到mercurial存储库根目录中的忽略列表文件]

regex mercurial dvcs hgignore

11
推荐指数
2
解决办法
4860
查看次数

.hgignore不适合mercurial

我使用mercurial进行php项目,我的.hgignore文件无效.它应该放在.hg/文件夹中,不是吗?

.hgignore

/.hg/.hgignore file

# Allow *. syntax
syntax:glob

# Ignore these files
.hgignore
.htaccess
.hg/*
Run Code Online (Sandbox Code Playgroud)

mercurial hgignore

11
推荐指数
1
解决办法
1万
查看次数

使用Glob语法忽略Mercurial中的文件

我正在使用Mercurial,我有以下结构:

files
   test
       demo.jpg
       video.flv
       video.doc

   sport
       demo2.jpg
       picture.jpg
       text.txt
demo3.jpg
demofile3.doc
Run Code Online (Sandbox Code Playgroud)

我想创建一个glob过滤器,它只忽略所有目录中作为"files"目录子项的所有"jpg"文件

我尝试使用files/*.jpg,但它不起作用.

任何意见,将不胜感激.

regex cvs mercurial glob hgignore

11
推荐指数
2
解决办法
7286
查看次数

标签 统计

hgignore ×10

mercurial ×10

regex ×3

dvcs ×2

glob ×2

cvs ×1

file ×1

nuget ×1

version-control ×1