删除mercurial中的二进制文件

时间:2016-04-18 14:47:00

标签: mercurial

我最近偶然跑了hg add *,现在二进制文件被添加到我的仓库中(即使我有一个.hgignore文件)。我该怎么撤消这个?

我希望我的.hgignore文件能够捕获我不想添加的文件

实际上我找到了这个命令:

$ hg forget "set:hgignore() and not ignored()"

删除文件,但是当我提交时,它会再次添加它们。

1 个答案:

答案 0 :(得分:0)

以下工作:

  1. 从文件系统中删除文件。
  2. 运行$ hg forget "set:hgignore() and not ignored()"
  3. 提交并推送
  4. 文件应该没有跟踪并保持不跟踪