Я знаю, что мы можем заблокировать ветку в репозиториях Azure, чтобы пользователи не могли отправлять в нее изменения. Можем ли мы заблокировать определенный файл внутри ветки, чтобы другие пользователи не могли его изменить?
Или это можно сделать в Visual Studio - Team Explorer? Мой текущий плагин управления исходным кодом — Git.





Нет, это не предоставляется Git (может быть, только через Git-LFS).
И не раскрывается Azure.
Azure ссылается только на .gitignore файл, но не упоминает какой-либо механизм блокировки файлов.
Вы можете заблокировать ветку, потребовать рецензентов, автоматически добавить пользователя, ответственного за файл, который вы хотите заблокирован, в качестве рецензента при изменении файла (в разделе «автоматически включать рецензентов кода») и установить политику как «обязательную».
Таким образом, ни один пул реквест, включающий изменение в файле заблокирован, не может быть принят без одобрения пользователем, ответственным за файл.
@HughLin-MSFT да. Ответы были действительно полезными.