如何在.hgignore中排除根目录中的路径?

fre*_*nto 1 mercurial

例如,我有文件结构:

app
- media
media
Run Code Online (Sandbox Code Playgroud)

如果我添加线

media
Run Code Online (Sandbox Code Playgroud)

到.hgignore,将排除两个文件夹(媒体,应用/媒体).但我想从项目根目录(./media)中仅排除媒体文件夹.我需要一个可以在Linux和Windows中运行的解决方案.

Chr*_*gan 6

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

^media$
Run Code Online (Sandbox Code Playgroud)