Creatio development guide
Это документация Creatio версии 7.8.0. Мы рекомендуем использовать новую версию документации.

Фиксация пакета в хранилище

Glossary Item Box

Общие сведения

Фиксация пакета в хранилище — это процесс сохранения всех внесенных в пакет изменений в хранилище системы контроля версий.

ВАЖНО

В хранилище фиксируется только тот пакет, для которого было вызвано действие фиксации. Изменения других пакетов конфигурации при этом не фиксируются.

Фиксация пакета необходима:

  • при создании нового пакета;
  • при добавлении новых и изменении существующих компонентов пакета;
  • при удалении компонентов пакета;
  • при изменении свойств пакета.

Для пользовательских пакетов, которые были созданы в рабочем пространстве, но еще не были зафиксированы в хранилище, отображается их название, а также название хранилища, в которое этот пакет будет зафиксирован (рис. 1, 1). При этом номер ревизии пакета в SVN не указывается. Он будет добавлен после фиксации. Такие пакеты по умолчанию являются заблокированными.

Рис. 1. — Отображение пакетов

Для пользовательских пакетов, созданных в рабочем пространстве и уже зафиксированных в хранилище, отображаются название пакета, название хранилища и номер последней ревизии пакета в SVN. Стиль отображения такого пользовательского пакета в неизмененном состоянии не отличается от отображения базового пакета (рис. 1, 2). Если в пользовательский пакет были внесены изменения (например, добавлены схемы или изменены его свойства), то его название отображается жирным шрифтом (рис. 1, 3).

ВАЖНО

Если из пакета удалялся какой-либо элемент (например, схема или SQL сценарий), то эти изменения не отразятся на внешнем виде пакета, т.е. пакет будет выглядеть как неизмененный.

Если созданный пакет не зафиксирован в SVN, то при попытке добавления в него нового элемента появится предупреждение (рис. 2).

Рис. 2. — Предупреждение о пакете, который не зафиксирован в хранилище

Фиксация пакета в хранилище

Для фиксации пакета в хранилище необходимо его выбрать на вкладке [Пакеты]. Затем в контекстном меню нужно выбрать действие [Зафиксировать пакет в хранилище] (рис. 3).

Рис. 3. — Действие [Зафиксировать пакет в хранилище]

В результате откроется окно [Изменения] (рис. 4).

Рис. 4. — Окно [Изменения] для фиксации изменений SVN

В обязательном поле [Описание] необходимо добавить комментарий к заливке пакета. В комментарии можно описать изменения пакета по сравнению с последней фиксацией. В нижней части окна отображаются изменения пакета, которые будут зафиксированы.

После нажатия на кнопку [Зафиксировать изменения в хранилище] пакет будет зафиксирован и изменения станут доступными для других пользователей системы.

Важно

Пакет фиксируется в то хранилище, которое указано в его свойствах. Зафиксировать пакет можно только в активное хранилище.

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

© Terrasoft 2002-2016.

Был ли данный материал полезен?

Как можно улучшить эту статью?