我把这些放在箱子里 proj/.hgignore :
proj/.hgignore
syntax: glob log/* *~ *.orig dump/* *.hgignore .hgignore tmp/*
但出于某种原因,当我 hg st hg com ,文件 .hgignore 仍然显示为被修改或提交。所以 .hg忽略 不能忽略?我的文件夹中可能有一些细节我的团队不想忽略,但我确实想忽略。所以我不想提交这个文件。
hg st
hg com
.hgignore
.hg忽略
add 覆盖 .hgignore . 你需要 hg forget .hgignore hg commit 然后你会发现你的文件被忽略了。
add
hg forget .hgignore
hg commit
也就是说,大多数人将.hginore文件放入repo是有原因的——这样下一个要克隆的人就不会意外地提交他们所有的日志/临时文件。
https://www.mercurial-scm.org/wiki/TipsAndTricks#Ignore_files_in_local_working_copy_only
整体 .hgignore