Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2015-08-15 09:58:55 ЛС | профиль | цитата
[flood]
nesco писал(а):
Это что, каждый раз при компиляции надо синхронизироваться с SVN?

По аналогии с виртуальными директориями библиотек в Windows x64, которые для приложений выглядят как одна директория, а в реальности там масса подмен и ссылок на директории альтернативные в зависимости от приложения и режима работы. То есть это можно заложить архитектурно, как прокси-компилятор, которые успешно развивает коллега CriDos. Все заменённые и нестандартные компоненты лежат в отдельном дереве папок, известны кодогенератору и подтягиваются в процессе "рабочих" компиляций и компиляций для личного пользования заменяя или дополняя лежащие в основной, синхронной с SVN структурой папок. А вот при запуске публикации схемы в народ идёт выявление "отклонистов" и принятие каких-либо мер. От автоматизированной публикации вместе со схемой компонентов аккуратным архивчикомпапочкой, скажем, до хардкорной перегенерации кода. Автосгенерированный архивчик, конечно, удобнее и несравнимо проще в реализации)) Его можно подтягивать при работе со схемой и хранить рядом с ней, чтобы не разводить зоопарк. И в схеме прописать зависимость отличимым образом. Опять же, с прокси-компилятором это будет работать даже сейчас, в условиях мумифицированной IDE.

После каждой такой публикации общественность жадно набрасывается на опубликованные со схемой компоненты и совместно с автором находит способ от них отказаться либо включить их полезные идеи в основную ветку SVN. [/flood]
карма: 1

0