强制Mercurial(Hg)自动添加新文件

时间:2011-10-13 14:30:58

标签: version-control mercurial

我正在寻找与.ignore文件相反的机制,该文件应自动添加给定模式的所有文件,例如*.tex用于任何LaTeX文档项目或*.def for任何由OASIS添加的文件(用于版本控制的MS Access插件)。

2 个答案:

答案 0 :(得分:9)

没有参数的

hg add将添加未明确忽略的所有文件。您还可以使用hg commit --addremove添加所有未知文件(并删除所有已删除的文件,即hg rm hg status列为'!'的任何文件),以便在提交时自动执行此操作。

答案 1 :(得分:3)

仅在运行hg add时才会添加文件。如果要添加与模式匹配的所有文件,请使用--include-I)开关。