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

20.04.2023      11801

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

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

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

 

 

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

 

 

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

 

 

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

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

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

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

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

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

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

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

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

 

 

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

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


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


См. также

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

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

23.07.2024    197    user1915669    0       

1

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

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

18.07.2024    356    AnastasiaKl    0       

1

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

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

17.07.2024    409    user1915669    0       

1

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

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

10.07.2024    521    AnastasiaKl    2       

1

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

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

12.04.2024    1057    AnastasiaKl    3       

3

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

Пятничное: в России вступил в силу стандарт подготовки по дисциплине «спортивное программирование». В стандарт вошли требования к физическим показателям спортсменов и скорости набора текста.

16.02.2024    858    VKuser24342747    2       

1

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

Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило национальный стандарт протокола LoRaWAN RU, таким образом он получил официальный статус. Технология используется для беспроводной передачи данных между устройствами интернета вещей.

19.01.2024    651    VKuser24342747    0       

2

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

12 декабря вступил в силу Федеральный закон, меняющий срок, к которому все владельцы сайтов должны внести изменения в порядок авторизации пользователей на сайте. Закон вводит переходный период до 1 января 2025 года.

20.12.2023    795    VKuser24342747    2       

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