2

我使用 mercurial 已经有一段时间了,使用 hgignore 从来没有遇到过任何问题。
现在我使用 eclipse 创建了一个新项目,其中添加了一个.metadata目录。
我似乎无法忽视.metadata.

nils@yavin $ hg status
? .metadata/.mylyn/repositories.xml.zip
? .metadata/.plugins/org.eclipse.core.resources/.history/37/509db4063df7001f14dbbfe704ff2c4e
...

我的.hgignore样子是这样的:

syntax: regexp
/\.metadata/.*
\.metadata/.*
glob:.metadata/*
glob:.metadata/.mylyn/repositories.xml.zip

如您所见,我尝试了一些东西......我什至尝试直接添加一个文件,但它没有奏效。
处理点目录时是否涉及任何魔法?还是我今天只是愚蠢?

4

1 回答 1

5

只需删除所有内容并离开:

glob:.metadata/*

.hgignore 中的第一行syntax:regexp是让 hg 将所有后续行视为正则表达式,包括带有 glob:.metadata/* 的行

于 2010-11-26T19:42:49.870 回答