1

例如,我有文件结构:

app
- media
media

如果我添加行

media

对于 .hgignore,将排除两个文件夹(媒体、应用程序/媒体)。但我只想从项目根目录(./media)中排除媒体文件夹。我需要一个适用于 Linux 和 Windows 的解决方案。

4

2 回答 2

6

它只是一个正则表达式(除非您syntax: glob在文件中将其切换为 glob)。因此,您可以使用^匹配路径的开头(因为它在存储库中)并$匹配结尾。

^media$
于 2013-02-17T12:42:02.890 回答
0

我有类似的需求,我在忽略文件中输入了以下内容:

^target/.*
/target/.*

第一个条目将忽略根目录中的目标目录。
第二个条目将忽略内部目录中的任何目标目录。

对我们很有效(win 和 linux)

我希望这有帮助。

于 2013-02-17T12:37:35.080 回答