Добрый день. Суть проблемы:
В .hgignore лежит правило:
assets/(?!.*\.hgkeep$).+
По логике оно должно касаться папки assets в корне проекта, поскольку там промежуточные данные то в репозитарии им делать нечего - это понятно. Но это правило также затрагивает все папки assets лежащие в protected (например что в сторонних расширениях) и, если фреймворк в вебруте, то и в папке фреймворка. В итоге в репозитарий не уходит львиный кусок данных - плохо, если потом из репозитария идёт разворачивание серверов и обновление данных на них.
Пока что поборол проблему переименовав папку в корне, внёс изменения в конфиг и hgignore, но лично я сомневаюсь что я один такой и никто не сталкивался с подобным. Может кто-то решил этот вопрос более элегантно? (например красивым правилом в hgignore)
Кто как поборол правило папки assets для Mercurial?
Re: Кто как поборол правило папки assets для Mercurial?
Так есть же символ начала строки в регулярке.
У меня просто прописано: ^assets$ - работает только для корня.
PS: ну и в пустых папках лежат файлы-"заглушки" виде .empty (HG не видит просто пустые папки).
У меня просто прописано: ^assets$ - работает только для корня.
PS: ну и в пустых папках лежат файлы-"заглушки" виде .empty (HG не видит просто пустые папки).
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Re: Кто как поборол правило папки assets для Mercurial?
Пробаранил от души Пошел тестировать Так и знал что кто-то умнее меня и решил проблему красивее
Такое посадил. Вроде работает Спасибо
Код: Выделить всё
^assets/(?!.*\.hgkeep$).+
^protected/runtime/(?!.*\.hgkeep$).+
^protected/tests/report/(?!.*\.hgkeep$).+
Re: Кто как поборол правило папки assets для Mercurial?
Всегда пожалуйста;)
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Re: Кто как поборол правило папки assets для Mercurial?
В версии 1.1.14 проблема нас покинула