首页 > 解决方案 > 'hg add' 会忽略 '.hgignore' 吗?

问题描述

我是 Mercurial 的新手,以前使用过 Git。我相信我错误地使用了 Mercurial。

要忽略,例如.DS_Store,使用 git,可以添加.DS_Store.gitignore. 然后,如果这样做了git add -A,git 仍然不会跟踪.DS_Store

但是,在添加.DS_Store到之后.hgignore,然后执行hg forget .DS_Storehg add添加.DS_Store回来,可以通过 确认hg status。做完之后也会出现同样的问题hg forget "set:hgignore()"

问题:我做错了什么?

标签: mercurialhgignore

解决方案


这是一个愚蠢的问题,因为我刚刚找到了答案。由于我在 Google 或 StackOverflow 上找不到答案,我将在此处发布。如果这个问题是重复的,请删除它(不要侮辱我)。

无论如何,答案是我还没有完成hg commit。做完hg forget .DS_Store再a后hg commithg add不再重新添加.DS_Store,因为它位于.hgignore.


推荐阅读