所以我真正想做的是忽略一些已经在mercurial的存储库中添加、提交和推送的文件。
<>之前项目XX项目a箱子ressrc.hg.hgignore之前现在Project X中的所有文件都被mercurial跟踪了。现在我想忽略/bin和/res文件夹
下面是我的glob语法,用来忽略.hgignore文件中的这些目录。
syntax: glob
/bin
/gen
我还执行了以下命令,告诉mercurial忘记以前跟踪的不需要的文件
hg forget /bin
hg forget /res
但是mercurial仍然在跟踪这两个文件夹。我有点迷路了。
您是对的:最简单的方法是告诉Mercurial 忘记文件(通过使用hg forget
)。
但是Mercurial不跟踪目录,只跟踪文件。您不能添加目录,因此也不能忘记目录。您可能已经将bin
和res
下的文件添加到跟踪文件列表中:这些是您需要忘记的文件。