Как разрешить внешним пользователям заниматься разработкой с ограниченным доступом к источнику - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть структура проекта следующим образом в 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 и протестировать на локальном хосте, но как бы это включить, не имея доступа ко всем внутренним источникам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...