Фиксация пакета в хранилище
Glossary Item Box
Общие сведения
Фиксация пакета в хранилище — это процесс сохранения всех внесенных в пакет изменений в хранилище системы контроля версий.
ВАЖНО В хранилище фиксируется только тот пакет, для которого было вызвано действие фиксации. Изменения других пакетов конфигурации при этом не фиксируются. |
Фиксация пакета необходима:
- при создании нового пакета;
- при добавлении новых и изменении существующих компонентов пакета;
- при удалении компонентов пакета;
- при изменении свойств пакета.
Для пользовательских пакетов, которые были созданы в рабочем пространстве, но еще не были зафиксированы в хранилище, отображается их название, а также название хранилища, в которое этот пакет будет зафиксирован (рис. 1, 1). При этом номер ревизии пакета в SVN не указывается. Он будет добавлен после фиксации. Такие пакеты по умолчанию являются заблокированными.
Рис. 1. — Отображение пакетов
Для пользовательских пакетов, созданных в рабочем пространстве и уже зафиксированных в хранилище, отображаются название пакета, название хранилища и номер последней ревизии пакета в SVN. Стиль отображения такого пользовательского пакета в неизмененном состоянии не отличается от отображения базового пакета (рис. 1, 2). Если в пользовательский пакет были внесены изменения (например, добавлены схемы или изменены его свойства), то его название отображается жирным шрифтом (рис. 1, 3).
ВАЖНО Если из пакета удалялся какой-либо элемент (например, схема или SQL сценарий), то эти изменения не отразятся на внешнем виде пакета, т.е. пакет будет выглядеть как неизмененный. |
Если созданный пакет не зафиксирован в SVN, то при попытке добавления в него нового элемента появится предупреждение (рис. 2).
Рис. 2. — Предупреждение о пакете, который не зафиксирован в хранилище
Фиксация пакета в хранилище
Для фиксации пакета в хранилище необходимо его выбрать на вкладке [Пакеты]. Затем в контекстном меню нужно выбрать действие [Зафиксировать пакет в хранилище] (рис. 3).
Рис. 3. — Действие [Зафиксировать пакет в хранилище]
В результате откроется окно [Изменения] (рис. 4).
Рис. 4. — Окно [Изменения] для фиксации изменений SVN
В обязательном поле [Описание] необходимо добавить комментарий к заливке пакета. В комментарии можно описать изменения пакета по сравнению с последней фиксацией. В нижней части окна отображаются изменения пакета, которые будут зафиксированы.
После нажатия на кнопку [Зафиксировать изменения в хранилище] пакет будет зафиксирован и изменения станут доступными для других пользователей системы.
Важно Пакет фиксируется в то хранилище, которое указано в его свойствах. Зафиксировать пакет можно только в активное хранилище. При фиксации пакета с него, а также с компонентов, которые он содержит, снимается блокировка. Пакет и его компоненты становятся доступными для редактирования другими пользователями системы. |