Задача запретить отслеживание Git'om всех файлов репозитория за исключением конкретных файлов и содержимого подкаталогов.
Первая нерабочая версия:
# Exclude all
*
# Include files
!/foo/bar.xml
# Include directories
!/foo/bar/*
Казалось бы в теории все верно, но не тут то было.
Первая рабочая версия:
# Exclude all
*
# Track directories, but not the contents
!/foo/
/foo/*
!/foo/bar/
/foo/bar/*
# Include files
!/foo/bar.xml
# Include directories
!/foo/bar/*
Но что то мне подсказывает что есть более лаконичное решение, собственно за ним и обратился сюда.
Заранее благодарен.