2012-07-06 57 views
2

我有一些二进制文件,我不需要提交。我需要他们为本地。我应该做hg forget binary-folder/或将此行添加到.hgignorehg是忘记还是忽略?

glob:binary-folder/*

哪一个更好?

谢谢。

回答

7

以下引用来自Martin Geisler的this mailing list post

的文件可以被跟踪或没有,你使用“汞添加”跟踪文件和“HG 删除”或“汞忘记”联合国人跟踪。使用'hg remove'不带标志 将同时删除文件并取消跟踪它,'hg忘记'将简单地 取消跟踪它而不删除它。

未跟踪的文件在'hg status'中显示一个问号,除非 它们与.hgignore文件相匹配。所以当你'忘记'一个文件时, 它通常会在'hg status'中显示为未被跟踪,除非在你的.hgignore中有一行与所述文件相匹配的 。

跟踪文件不会受.hgignore文件影响。

对于你的情况,显然忽略是首选。

+0

谢谢!现在,有一个非空hg-status消息有什么不好?我知道一些回购,我有这个未解决的问题。谢谢 – user423455 2012-07-06 02:18:58

+0

@ user423455没什么不好的,我可以想到它,但绝对是令人不悦的眼睛---一堆问号挂在各处...... – nye17 2012-07-06 04:01:36

+1

有任何文件显示问号只是增加了机会他们错误地被添加到Hg中,或者阻止能够仅输入'hg add'而没有参数来添加所有新(想要的)文件的便利。 – 2012-07-06 05:42:30