Как уже упоминалось, в DevOps Azure нет способа сделать это.
Git использует родительскую справочную информацию, хранящуюся в каждом коммите, для управления полной историей вашей разработки. Просмотрите эту историю изменений, чтобы узнать, когда были внесены изменения в файл, и определить различия между версиями вашего кода.
Если кто-то может видеть историю репо, он также может видеть исходный код.
В качестве обходного пути вы можете попытаться экспортировать информацию истории для фиксации, а затем передать ее пользователю QA, который не имеет доступа к вашему коду.
- запустить командную строку MS-DOS в подкаталоге .git для решения
- команда выдачи:
git log --pretty=format:%h,%an,%aD,%s > ./GitLog.csv
- дождаться появления и открытия файла
GitLog.csv
в программе для работы с электронными таблицами
Значения параметров формата:
%h
= зафиксировать хэш
%an
= Имя автора
%aD
= дата принятия
%s
= тема (комментарий коммита)
Более подробно, пожалуйста, взгляните на этот вопрос: Экспорт списка всех деталей фиксации в VSTS / Azure DevOps в файл?