我试图用.hgignore忽略我项目中的文件,但是无法理解。该文件位于app / views / patterns / _changes.erb中(相对于项目的根目录,其中.hgignore),我尝试的任何内容似乎都无效:
#.hgignore
syntax: glob
app/views/patterns/_changes.erb
*changes.erb
public/files/* # this works
我读过.hgignore不区分文件夹和文件,但不能真正实现它。任何线索?感谢。
答案 0 :(得分:13)
如果你刚刚提出:
_changes.erb
作为一个条目,应该工作。无论位置如何,它都将忽略该文件名。请注意,如果文件已经存储在存储库中,它将不会将其删除...它只是在下次看到具有该名称的文件时不会提示您添加它。
作为旁注,如果要从版本控制中删除文件,请使用命令:
hg forget _changes.erb
(请注意,这将从当前版本中删除该文件。该文件将始终保留在过去的更改集中 - 即它不是文件的完全清除。)