Version control Mercurial:在添加之前检查要添加的文件
我想确保.htignore中的regexp正常工作。在将文件添加到存储库之前,我想看看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的回答,但还应该注意,您可以添加任何内容,即使是已被
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
akahgtk status
非常有用,因为它在基本的hg status
@NathanE上放置了一个友好的GUI:可能值得一提的是,在最新版本的TortoiseHg中,命令已从hgtk
更改为thg
。如果您使用的是TortoiseHg,然后,hgtk-st
akahgtk-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)