4

正常吗?所以你只需要添加\.hgignore到列表中就可以忽略自己吗?

4

2 回答 2

13

是的,但您不想忽略该.hgignore文件。当一个新人检查您的存储库时,您不希望他们获得您的忽略文件列表吗?相反,做hg add .hgignore; hg commit.

底线:.hgignore像存储库中的任何其他文件一样被跟踪。

于 2010-08-12T23:43:14.047 回答
2

只是为了补充 Borealid 的回答:?inhg status表示文件在工作目录中,但没有被跟踪。您通常会在以下两种情况之一中看到它:

  1. 生成了一个您不需要签入的文件,例如已编译的二进制文件或其他文件。
  2. 您向项目中添加了一个新文件,但hg add尚未对其进行编辑。

在 #1 中,您需要将文件或文件类型添加到.hgignore. 在#2中,您想要hg add文件。在 的情况下.hgignore,它是#2。

于 2010-08-13T01:36:02.707 回答