У меня есть структура проекта следующим образом в Azure DevOps TFVC.Проекты, созданные с помощью asp.net core 2 и web-app-proj, имеют зависимости проекта от каждой библиотеки-proj *.Мне нужно предоставить внешнему пользователю доступ к подмножеству файлов, в частности, к папке проекта web-app-proj.Я полагаю, что могу сделать это в соответствии с задокументированным здесь: Как разрешить пользователю доступ только к конкретным проектам в моем решении
/branch
/source
proj.sln
src/
library-proj1/
library-proj2/
library-proj3/
library-projn/
web-app-proj/
client/
controllers/
views/
wwwroot/
scripts/
test/
test-proj1/
test-proj2/
test-proj3/
test-projn/
Внешний пользователь будет заниматься только разработкой на стороне клиента,и в кусте все эти файлы будут web-app-proj/client
, поэтому я не хочу, чтобы они имели доступ к источнику какой-либо из зависимостей проекта.
Один из вариантов - проверить набор изменений, запустите сборку / выпуск службы приложений Azure и оттуда протестируйтеНо это громоздко.Идеальным решением было бы сделать dev и протестировать на локальном хосте, но как бы это включить, не имея доступа ко всем внутренним источникам.