GitHub тестирует систему создания правил для защиты веток в репозиториях

20.04.2023      11880

GitHub запустил публичный бета-тест функции, которая позволяет владельцам репозиториев создавать наборы правил для защиты своих проектов от изменений и поддержания порядка в ветках.

Управление проектом по-новому

Правила – это дальнейшее развитие функции защиты веток на GitHub. Настраивать правила репозитория, создавать новые и редактировать уже существующие можно в специальном разделе.

 

 

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

 

 

Применение правила можно включить для ветки по умолчанию, для всех веток или только для веток, наименование которых соответствует шаблону fnmatch.

 

 

У каждого правила может быть один из двух статусов: active или disabled. Ненужные в данный момент правила можно отключать и включать повторно при необходимости. Клиентам GitHub Enterprise Cloud доступен третий статус evaluate, позволяющий протестировать условие перед его активацией.

Доступ к правилам разграничен для пользователей разных уровней. Если у разработчика есть право только на чтение, то он может просто ознакомиться со списком действующих условий. Он также увидит уведомление, если правило заблокирует команду push. Настройка правил доступна только владельцам репозитория и пользователям с ролью редактора.

Наборы правил дополняют функциональность защиты веток и тегов в репозитории:

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

Такая система, по мнению представителей GitHub, поможет упорядочить код репозитория и создаст дополнительный слой безопасности.

Больше подробностей о возможностях нового инструмента можно найти в официальной документации.

Комментарии к пулл-реквестам стали удобнее

Также GitHub добавил возможность комментировать файлы в запросах на слияние.

Раньше разработчик мог привязать комментарий только к определенной строчке кода. Теперь пользователи могут оставлять пометки для всего отправленного файла. Его формат значения не имеет – комментарии одинаково доступны и для кода, и для изображений. Чтобы оставить заметку, достаточно кликнуть по соответствующей иконке в репозитории.

 

 

Эта функция уже доступна и в веб-версии, и в мобильном приложении. Функция тестировалась с начала марта. Она поддерживает собственный API, который позволяет определить, относится пометка ко всему файлу целиком или только к его части.

В официальном руководстве GitHub описаны детали работы с новой функцией.


Автор:
Аналитик


См. также

Новость ИТ-Новость

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    665    user1915669    0       

2

Новость ИТ-Новость

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    895    AnastasiaKl    0       

3

Новость ИТ-компания ИТ-Новость

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    943    user1915669    2       

2

Новость Искусственный интеллект ИТ-Новость

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    598    user1915669    0       

2

Новость Дата-центры Искусственный интеллект ИТ-Новость

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    720    AnastasiaKl    0       

1

Новость ИТ-Новость

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    798    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    767    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

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

12.04.2024    1644    AnastasiaKl    3       

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SafronPokemon 25.05.23 19:00 Сейчас в теме
Хорошее начинание. Приживется ли?
Оставьте свое сообщение