Можно ли заблокировать файл в Azure DevOps?

Я знаю, что мы можем заблокировать ветку в Azure Repos, чтобы пользователи не могли отправлять в нее изменения. Можно ли заблокировать конкретный файл внутри ветки, чтобы другие пользователи не могли его изменить?

Или это можно сделать в visual studio - team explorer? Мой текущий плагин управления версиями - Git.


person Sindu_    schedule 04.07.2019    source источник
comment
@ HughLin-MSFT да. Ответы были действительно полезными.   -  person Sindu_    schedule 08.07.2019


Ответы (2)


Вы можете заблокировать ветку, потребовать рецензентов, автоматически добавить пользователя, ответственного за файл, который вы хотите заблокировать, в качестве рецензента при изменении файла (в разделе «автоматически включать рецензентов кода») и установить политику как "требуется".

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

person Sacha K    schedule 04.07.2019

Нет, это не предоставляется Git (возможно, только через Git-LFS).
И не предоставляется Azure.

Azure ссылается только на файл .gitignore, но не упоминается какой-либо механизм блокировки файлов.

person VonC    schedule 04.07.2019