13 533
правки
Изменения
Нет описания правки
Итак, если изменения описываются в комментариях к изменениям, то на svn commit можно поставить хук, проверяющий наличие описаний и не дающий закоммитить без них, например, файлы с некоторым расширением - расширением — например, *.vsql ("Versioned SQL"«Versioned SQL»).
Описания:
# Нужно как-то обрабатывать '''сложные пути по дереву ревизий'''. Например, две развившиеся ветки, в каждой есть свои скрипты обновления, соответственно нужно сначала откатить одну до момента пересечения, а потом накатить вторую до нужной ревизии;
# И второй вопрос - вопрос — как быть в случае, если какая-то функциональность в БД зависит от одновременного наличия ДВУХ "фич" «фич» ? Пример: маппер URI, поддерживающий колонку uri в каждой таблице объектов и отдельную таблицу uris, которая поддерживается триггерами по всем таким таблицам в актуальном состоянии, а также может быть пересобрана. Соответственно каждый триггер зависит от одновременного наличия маппера и собственно фичи, которая даёт соответствующую таблицу.
[[Категория:Разработка]]