Кто как поборол правило папки assets для Mercurial?
Добавлено: 2013.01.22, 09:19
Добрый день. Суть проблемы:
В .hgignore лежит правило:
assets/(?!.*\.hgkeep$).+
По логике оно должно касаться папки assets в корне проекта, поскольку там промежуточные данные то в репозитарии им делать нечего - это понятно. Но это правило также затрагивает все папки assets лежащие в protected (например что в сторонних расширениях) и, если фреймворк в вебруте, то и в папке фреймворка. В итоге в репозитарий не уходит львиный кусок данных - плохо, если потом из репозитария идёт разворачивание серверов и обновление данных на них.
Пока что поборол проблему переименовав папку в корне, внёс изменения в конфиг и hgignore, но лично я сомневаюсь что я один такой и никто не сталкивался с подобным. Может кто-то решил этот вопрос более элегантно? (например красивым правилом в hgignore)
В .hgignore лежит правило:
assets/(?!.*\.hgkeep$).+
По логике оно должно касаться папки assets в корне проекта, поскольку там промежуточные данные то в репозитарии им делать нечего - это понятно. Но это правило также затрагивает все папки assets лежащие в protected (например что в сторонних расширениях) и, если фреймворк в вебруте, то и в папке фреймворка. В итоге в репозитарий не уходит львиный кусок данных - плохо, если потом из репозитария идёт разворачивание серверов и обновление данных на них.
Пока что поборол проблему переименовав папку в корне, внёс изменения в конфиг и hgignore, но лично я сомневаюсь что я один такой и никто не сталкивался с подобным. Может кто-то решил этот вопрос более элегантно? (например красивым правилом в hgignore)