Git игнорировать все папки, кроме - PullRequest
1 голос
/ 11 января 2011

Я хочу игнорировать все файлы в структуре моей папки, кроме следующих условий:

profiles (and all folders/files recursive)  
sites/xxx (and all folders/files recursive)

В настоящее время мой файл gitignore выглядит следующим образом:

`*`  
!sites/xxx  
!sites/xxx/modules  
!sites/xxx/modules/*  
!profiles  
!profiles/xxx  
!profiles/xxx/*  

Это не позволяетмне, чтобы отслеживать сайты / ххх / модули / новые, хотя, есть ли в любом случае вокруг этого.

1 Ответ

1 голос
/ 11 января 2011

Не глядя на руководство, у меня расплывчатая память, в которой .gitignore обрабатывается по порядку, поэтому строки ! должны предшествовать *.

...