可能的重复项:
忽略 Mercurial 中的文件夹
我正在尝试将我认为是一个简单的忽略过滤器放在一起,但似乎无法让它工作。
我的代码中有一个/database 目录,其中包含定期更改且不属于源代码的文件。 我希望该目录(以及其中的所有文件)被 Mercurial 忽略。
我怎样才能做到这一点?
我尝试添加以下内容:
^DATABASE/
并且不会忽略数据库目录。
C:CDM_Devcdm>hg status
M .hgignore
M DATABASECDM001.MEM
M DATABASEaudittr.CDX
M DATABASEaudittr.DBF
M Programlibrptte.FXP
M Programlibupdat.FXP
M Programrpttenan.FXP
还有其他想法吗?
您的数据库文件已经由 Mercurial 控制,如hg status
输出所示。Mercurial ignore filter 与 Subversion 在提交时的忽略不是一回事;也就是说,如果新文件出现在 DATABASE/
下,则将被忽略,但将继续监视任何现有文件的更改。
如果DATABASE/
下的文件不是源文件的一部分,请从控件中删除它们(hg forget DATABASE/*
,然后提交)。他们不会再以未知数出现。