Просто добавьте расширения в файл .hgignore
, как вы столкнетесь с ними:.
syntax: glob
*.bin
*.obj
и т.д. Это не очень много работы, и документы для остальной части мира, какие именно файлы вы считаете несущественны для контроля версий.
вы даже можете настроить глобальный игнорировать файл, пожалуйста, см ignore
entry in the [ui]
section.
Попытка превратить .hgignore
перевернутый с использованием негативных регулярных выражений и других вуду - это, на мой взгляд, не очень хорошая идея. Это почти наверняка не сработает и приведет лишь к путанице. Это связано с тем, что hg
соответствует всем префиксам имени пути передачи от rules in .hgignore
. Таким образом, файл, как
a/b/c.cs
будет игнорироваться, если какой-либо из
a/b/c.cs
a/b
a
подобран правило в файле .hgignore
. В частности, это означает, что вы не можете использовать отрицательное выражение для выражения, чтобы a/b/c.cs
не игнорировалось - правило будет соответствовать a/b
или a
.
Mercurial или Subversion или both? – inerte
Только Mercurial в порядке, оба, если знаете – prime23