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 #1

Updated by Denis Kildishev about 1 month ago

  • Target version set to 1.5
Actions #2

Updated by Denis Kildishev about 1 month ago

Возникли замечания относительно целесообразности переноса подобных промежуточных версий именно в основной репозиторий.
В связи с этим возможно стоит организовать вторичный репозиторий который будет использоваться копиями для отчетов. На этом уровне и хранить преобразованные версии. Это позволит с одной стороны избежать лишних преобразований при использовании разных копий уровня отчетов с одной ревизией а с другой - не подвергать изменению базовый репозиторий(то есть избежать проблем с фильтрацией и пушем изменений)

Actions #3

Updated by Denis Kildishev about 1 month ago

  • Subject changed from Перенести логику версий преобразованных версий проекта в основной репозиторий to Перенести логику версий преобразованных версий проекта на уровень общего репозитория
Actions

Also available in: Atom PDF