Possible Duplicate:
ignoring folders in mercurial
我正在尝试将我认为的简单忽略过滤器组合在一起,但似乎无法使其工作。
我的代码中有一个/database 目录,其中包含定期更改且不属于源代码的文件。我希望 Mercurial 忽略该目录(以及其中的所有文件)。
我怎样才能做到这一点?
我尝试添加以下内容:
^DATABASE/
并且数据库目录不会被忽略。
C:\CDM_Dev\cdm>hg status
M .hgignore
M DATABASE\CDM001.MEM
M DATABASE\audittr.CDX
M DATABASE\audittr.DBF
M Program\librptte.FXP
M Program\libupdat.FXP
M Program\rpttenan.FXP
还有其他想法吗?
最佳答案
正如 hg status
输出所示,您的数据库文件已经由 Mercurial 控制。 Mercurial 忽略过滤器与 Subversion 的提交时忽略不同;也就是说,新文件如果出现在 DATABASE/
下,将被忽略,但将继续监视任何现有文件的更改。
如果DATABASE/
下的文件不是源的一部分,请将它们从控件中删除(hg忘记DATABASE/*
,然后提交)。他们将不再以无名之辈的身份出现。
关于regex - Mercurial .忽略过滤器帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10802737/