例如,我有文件结构:
app
- media
media
如果我添加行
media
到.hgignore,将排除这两个文件夹(媒体,应用/媒体)。但我想从项目根目录(./media)中仅排除媒体文件夹。我需要一个可以在Linux和Windows中运行的解决方案。
答案 0 :(得分:6)
这只是一个正则表达式(除非你在文件中将其切换为带有syntax: glob
的glob)。因此,您可以使用^
来匹配路径的开头(因为它在存储库中)和$
以匹配结束。
^media$
答案 1 :(得分:0)
我有类似的需求,我在忽略文件中添加了以下内容:
^target/.*
/target/.*
第一个条目将忽略根目录中的目标目录 第二个条目将忽略内部目录中的任何目标目录。
适合我们(win和linux)
我希望这会有所帮助。