Моя компания использует VSTS с git. Когда я выполняю запрос на вытягивание в ветку разработки в VSTS, флажок для удаления ветки функций устанавливается автоматически, но он не будет удален, если я не изменю разрешения в ветке функций, чтобы разрешить группе пользователей администраторов, которой я являюсь. член Переписать и уничтожить историю (сила толчка).
Довольно утомительно делать это каждый раз, когда я выполняю запрос на вытягивание, но я не в восторге от идеи дать всем членам этой группы администраторов возможность постоянно удалять ветки функций. Похоже, что могут быть случайные удаления. Я чувствую себя довольно комфортно, удаляя ветку разработки, когда я нахожусь в процессе завершения запроса на вытягивание, который был рассмотрен и одобрен. Есть ли третий вариант в отношении разрешений? Как в вашей компании установлены политики, позволяющие удалять ветки функций?