diff --git a/docs/mock-gui/docs/userguide/projects.md b/docs/mock-gui/docs/userguide/projects.md index f95827a..3ea9f33 100644 --- a/docs/mock-gui/docs/userguide/projects.md +++ b/docs/mock-gui/docs/userguide/projects.md @@ -56,6 +56,34 @@ Отображается структура репозитория, где можно перемещаться по папкам и нажимать на rpm пакеты, получая о них информацию. +`Управление снимками репозитория` - это ссылка настраницу, где можно создать снимок `неопубликоанного` репозитория, восстановить пакеты из сохраненного писка или удалить ранее созданные снимки или посмотреть содержимое снимков. + +Данная опция полезна при деструктивных изменениях в проекте, например собирается пакет с сомнительным функционалом и лучше перед сборкой создать снимок, чтоб можно было потом откатить изменения обратно. + +Пример создания и управления снимками. + +Так выглядит страница управления снимками: + +![Снимки репозитория](../img/mockgui_projects20_1.png) + +Слева список снимков, справа - содержимое выбранного снимка. + +Пример отображения содержимого: + +![Снимки репозитория](../img/mockgui_projects20_2.png) + +Напротив каждого снимка есть занчок "Корзина" и "Стрелочка". Нажимая на корзинку - можно удалить снимок, а на жимая на стрелочку - восстановить пакеты из снимка. При восстановлении, пакеты из неподписанного репозитория удаляются и заменяются пакетами из снимка. Далее их можно переподписать и они переместятся в репозиторий с подписанными пакетами. + +Для создания снимка необхоимо нажать на знак "+". + +Важно отметить, что для создания, удаления или восстановления снимка открывается дополнительный экран: + +![Снимки репозитория](../img/mockgui_projects20_3.png) + +Для подтвержения действия недостаточно только нажать на кнопку "Создать", "Удалить", "Восстановить". Важно еще сделать активным флажок. + +Этот флажок подтверждает действие окончательно. Если его не установить, то ничего не произойдет и операция не будет выполнена. + `Список сборок проектов` - отображается список сборок, принадлежащих проекту. В данном списке можно получить информацию о каждой сборке. Детальнее о [сборках](builds.md) @@ -101,6 +129,12 @@ gpgcheck=1" > /etc/yum.repos.d/project_test1.repo т.е устанавливается корректный url будущего удаленного репозитория. +`Удалить старые версии пакетов` - позволяет подчистить накопившиеся старые версии пакетов, остаются только заданное число самых свежив версий. +При нажатии, так же нужно подтвердить намерение удаления и указать, число версий пакета, которые должны быть оставлены. Но нужно быть аккуратным, например некоторые пакеты требуют наличие более старых версий при сборке. +Именно для этого, перед удалением выдается сисок всех пакетов, которые планируются к удалению. И в данном списке можно отменить удаление отдельных пакетов. + + + `Удалить проект` - удаляется весь проект, подписанные и неподписанные репозитории, сборки. Но если проект залинкован в другом проекте, то удаление будет невозможным, пока не будет снят линк.