我的 mercurial 存储库中有两个具有相同 .hgignore 文件的分支:dir/
一个分支(开发)应该忽略这个目录,而另一个(发布)不应该忽略它。hg add dir/somefile
尽管 .hgignore 文件中有条目,我知道我可以使用。但现在我想递归地添加整个目录。
我搜索并尝试了
hg add dir # does not add anything
hg add dir* # does not add anything
hg add dir/ # does not add anything
hg add dir/* # only adds the files in dir but not in sub-directories
hg add dir/** # only adds the files in dir but not in sub-directories
但这不是递归的。我可以使用add dir/* dir/*/* dir/*/*/*
等等,但这很烦人。是否有另一个通配符我必须使用,或者可能是另一种方式来实现这一点?
PS:我想避免更改.hgignore。