Project

General

Profile

Actions

Task #13239

open

Перенести логику версий преобразованных версий проекта на уровень общего репозитория

Added by Denis Kildishev about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
10/14/2024
Due date:
% Done:

0%

Estimated time:
Detected in build:
git
Published in build:

Description

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

Actions

Also available in: Atom PDF