Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial 陆龟湾';我们不能忽视_Mercurial_Tortoisehg_Glob_Hgignore - Fatal编程技术网

Mercurial 陆龟湾';我们不能忽视

Mercurial 陆龟湾';我们不能忽视,mercurial,tortoisehg,glob,hgignore,Mercurial,Tortoisehg,Glob,Hgignore,我对乌龟汞相当陌生,但似乎我想做的是可能的。在我的存储库中,我有4个项目文件夹,每个文件夹包含一个bin文件夹。为了最小化推送的大小,我想忽略任何bin文件夹(或任何子目录!)中的任何文件 在四处搜索之后,我发现我需要在回购协议的根目录中使用.hgignore。论坛甚至提供了代码来做我想做的事情。。。至少看起来是这样。唉,不管我怎么做,bin文件夹中的文件仍然会显示在我的提交窗口中。我已经多次重新创建了.htignore文件,都是使用TortoiseHg的工具和手动创建的,我尝试了两种语法,并且

我对乌龟汞相当陌生,但似乎我想做的是可能的。在我的存储库中,我有4个项目文件夹,每个文件夹包含一个bin文件夹。为了最小化推送的大小,我想忽略任何bin文件夹(或任何子目录!)中的任何文件

在四处搜索之后,我发现我需要在回购协议的根目录中使用.hgignore。论坛甚至提供了代码来做我想做的事情。。。至少看起来是这样。唉,不管我怎么做,bin文件夹中的文件仍然会显示在我的提交窗口中。我已经多次重新创建了.htignore文件,都是使用TortoiseHg的工具和手动创建的,我尝试了两种语法,并且尝试了我的模式的各种变体

下面是我尝试过的一些(使用glob语法。regexp类似)


我在这里遗漏了一些明显的东西吗?

/bin/**在全局模式中(如果文件未跟踪,如果它们已经版本化:
hg在添加到hgignore之前忘记

在Windows计算机上注意到了这一点。即使
bin/
列在
.hgignore
中,
hg status
仍继续显示
bin
目录中的文件(这些文件均未添加到repo中)


事实证明,我从远程存储库中提取的
.hgignore
具有Mac风格的行结尾。更改文件以修复此问题。

稍微更改一下即可。如果我在前面使用斜杠,我会得到一个无效的路径错误。
bin/
bin\
bin/*
bin\*
/bin
\bin
/bin/
\bin\
/bin/*