2011-12-13 44 views
4

我想知道Mercurial或其任何擴展支持機制以用globbing規則指定要追蹤的文件(即服務於.hgignore的相反目的的文件)。Mercurial「hginclude」? (globbing語法來指定要跟蹤哪些文件)

我知道我可以使用正則表達式中.hgignore指定忽略文件(因此,排除法,跟蹤哪些),但我喜歡通配符sintax水銀支持.hgignore,如果我想知道可以使用相同的語法來指定要跟蹤的文件。

回答

1

.hgignore中使用否定前瞻斷言。例如,您可以使用以下內容來僅包含C++源文件。請注意,您打算匹配的所有文件必須位於一個正則表達式中。

(?!.*\.([ch](pp|xx)?|C|H)) 

但是,我不認爲你可以用globbing語法來做到這一點。

相關問題