Ограничить pu sh изменений определенных файлов в GIT репо - PullRequest
1 голос
/ 16 января 2020

У меня есть следующий сценарий, с которым мне нужна помощь:

Каждое GIT репо имеет несколько файлов конфигурации, которые не должны изменяться обычным разработчиком в соответствующей команде azure devops, а только группа определенных других людей (или команда). Файлы должны находиться в этом репозитории Git и не могут быть перемещены куда-либо еще.

Возможно ли это через конфигурацию в некоторых настройках безопасности / разрешений или является единственным способом ручного отклонения запросов на получение, содержащих такие изменения в файл?

Или вы видите какой-либо другой способ, который после настройки больше не требует вмешательства человека?

1 Ответ

0 голосов
/ 17 января 2020

как обходной путь. Если вы используете ветку интеграции, вы можете отклонить запросы на извлечение, которые содержат файлы конфигурации изменений. Создайте новую сборку, которая:

  1. Сравните отмеченные версией сборки с вашей веткой интеграции.
  2. Проверьте файлы конфигурации в списке изменений.
  3. Сбой сборки если файл конфигурации представлен в списке изменений.

Добавьте новую сборку в интеграционную политику .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...