В корневой папке проекта есть папка www
В нее я копирую проект клиента. Который на Mercurial если че. Там несколько сайтов, взаимодействующих с друг другом по API.
Сохранять проекты в гите не вариант — уж больно секретные сцука. Их при настройке окружения буду hg clone делать.
Но показать папку надо, а VCS как известно интересуют только файлы. Поэтому решаю поместить в нее папку html (кто в танке — папка по-умолчанию в nginx), а в нее пустой файлик index.php и добавить его в индекс гита, чтобы обозначить обязательность папки www
Но остальные проекты попасть в папку не должны, поэтому первым делом запрещаем ее полностью в .gitignore:
www
Теперь задача — разрешить файл www/html/index.php
Казалось бы:
www/* !/www/html/index.php
Хуй. Правильный вариант ниже:
www/* !/www !/www/html !/www/html/index.php
Песдес. Надеюсь когда-нибудь я в этом разберусь….
Добавить комментарий