Как смоделировать ветки /GitFlow в CA Harvest?

Я потратил день, чтобы прочитать документы Harvest здесь: https://docops.ca.com/ca-harvest-scm/13-0/en/using/manage-changes-in-the-repository-and-workspace

Мне кажется, что этот инструмент предназначен только для мэйнфреймов: 1. Повышение уровня пакетов с более низкого уровня до уровня аналогично продвижению кода из более низкого уровня в более высокий уровень в мэйнфрейме. 2. Код перекомпилируется на каждом этапе, как мэйнфрейм.

Кажется, что его ветвь находится на уровне предмета / пакета, не любит ветку в современном инструменте SCM. Как я могу смоделировать обычную стратегию ветвления, такую ​​как GitFlow, в этом инструменте? Если я не могу создавать ветки, как я могу поддерживать параллельную разработку?

2 ответа

Решение

Урожай не для разработки мэйнфреймов. Он предназначен для распределенных систем.

Я объясню методы параллельной разработки при использовании одного проекта и нескольких проектов

Единый проект:

Пакет является наименьшей единицей изменения. Несколько веток могут быть созданы из одной и той же базовой версии и могут быть назначены двум разработчикам, причем каждый разработчик должен

FIle1.java - Базовая версия File1.java - o.1.1 - пакет 1 - разработчик 1 File1.java - 0.2.1 - пакет 2 - разработчик 2

Когда оба они завершают свои изменения, они могут объединить свои изменения в пакете, используя процесс, называемый одновременным объединением

Если конфликты существуют, инженер слияния вмешается и разрешит операцию слияния

Через проекты: ---------------

Скажем, например, существует два проекта proj1 proj2

Снимок может быть взят из исходного кода, привязанного к proj1. Этот снимок может быть привязан к proj2.

Работа proj1 и proj2 может продолжаться в режиме параллельной разработки

и когда один из проектов будет завершен ранее, и вы захотите объединить изменения в proj2, вы можете сделать это, используя процесс Cross Project Merge.

Это краткое объяснение. Если вам нужно более подробное объяснение, обратитесь в службу поддержки CA.

С уважением, Балакришна.

Единственное, о чем я могу думать, - это использовать родственный проект для моделирования ветви.

Другие вопросы по тегам