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
Version control Mercurial:在添加之前检查要添加的文件_Version Control_Mercurial_Repository - Fatal编程技术网

Version control Mercurial:在添加之前检查要添加的文件

Version control Mercurial:在添加之前检查要添加的文件,version-control,mercurial,repository,Version Control,Mercurial,Repository,我想确保.htignore中的regexp正常工作。在将文件添加到存储库之前,我想看看hgadd命令将添加哪些文件。我如何才能做到这一点?顾名思义,“hg状态”将向您显示文件的状态 来自“hg帮助状态” 您还可以运行“hg add-n”,它是干运行,只打印输出,不向存储库执行任何操作。“hg status”将顾名思义显示文件的状态 来自“hg帮助状态” 您还可以运行“hg add-n”,它是干运行,只打印输出,不向存储库执行任何操作。我同意NA的回答,但还应该注意,您可以添加任何内容,即使是已被

我想确保.htignore中的regexp正常工作。在将文件添加到存储库之前,我想看看
hgadd
命令将添加哪些文件。我如何才能做到这一点?

顾名思义,“hg状态”将向您显示文件的状态

来自“hg帮助状态”

您还可以运行“hg add-n”,它是干运行,只打印输出,不向存储库执行任何操作。

“hg status”将顾名思义显示文件的状态

来自“hg帮助状态”


您还可以运行“hg add-n”,它是干运行,只打印输出,不向存储库执行任何操作。

我同意NA的回答,但还应该注意,您可以添加任何内容,即使是已被.hgignore过滤器忽略的文件。换句话说,如果.hgignore包含以下内容:

glob:.abc


您仍然可以显式添加*.abc类型的文件

我同意NA的回答,但也应该注意,您可以添加任何内容,甚至是.hgignore过滤器已经忽略的文件。换句话说,如果.hgignore包含以下内容:

glob:.abc


您仍然可以显式添加*.abc类型的文件

如果您使用的是TortoiseHg,那么
hgtk st
aka
hgtk status
非常有用,因为它在基本的
hg status
@NathanE上放置了一个友好的GUI:可能值得一提的是,在最新版本的TortoiseHg中,命令已从
hgtk
更改为
thg
。如果您使用的是TortoiseHg,然后,
hgtk-st
aka
hgtk-status
非常有用,因为它在基本的
hg-status
@NathanE上放置了一个友好的GUI:可能值得一提的是,在最新版本的TortoiseHg中,命令已从
hgtk
更改为
thg
。嗯。。。所以如果我添加了hg,那么应该被忽略的文件将被添加到?那么忽略真正发生在哪里呢?忽略发生在
hgadd
命令期间。我认为dls意味着您可以添加一个被忽略的文件,方法是在命令行中显式地声明它:
hgaddmyfile.abc
.Hmm。。。所以如果我添加了hg,那么应该被忽略的文件将被添加到?那么忽略真正发生在哪里呢?忽略发生在
hgadd
命令期间。我认为dls意味着您可以添加一个被忽略的文件,方法是在命令行中显式地声明它:
hgaddmyfile.abc
The codes used to show the status of files are:
M = modified
A = added
R = removed
C = clean
! = missing (deleted by non-hg command, but still tracked)
? = not tracked
I = ignored
  = origin of the previous file listed as A (added)