Task #13239
openПеренести логику версий преобразованных версий проекта на уровень общего репозитория
0%
Description
Если в истории изменений репозитория присутствуют версии проекта со старым форматом хранения, то возникает необходимость в преобразовании их в текущий формат. Для отчетов при этом создаются отдельные ветки в репозиториях-клонах, что позволяет не вызывать лишний раз процесс преобразования.
При этом иногда возникает необходимость в использовании старых версий проекта в основном репозитории (а также не вызывать каждый раз преобразование при изменении рабочей копии в рамках работы с отчетом)
В связи с этим можно перенести механику бранчей с преобразованным состоянием в основную ветку с некоторыми дополнениями
1. Подобные ветки лучше скрывать из механики switch to version, так как они по сути являются вторичными по отношении к тем на которые можно переключиться
2. Не нужно показывать ветки в истории изменений
3. Нужно убедиться что в процессе push изменений подобные ветки не попадут на сервера