如何允许外部用户仅在有限的源访问权限下进行开发

时间:2019-04-17 10:53:29

标签: azure-devops

我在Azure DevOps TFVC中具有以下项目结构。 使用asp.net core 2和web-app-proj构建的项目对每个library-proj *具有项目依赖性。 我需要向外部用户授予文件子集的访问权限-特别是web-app-proj项目文件夹。 我相信我可以按照此处记录的方法进行操作:How to allow a user to access only specific projects in my solution

/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中,因此,我不希望他们能够访问任何项目依赖项的源。 / p>

一个选项是检入一组更改,运行到Azure应用服务的生成/发布并从此处进行测试。但这很麻烦。 理想的解决方案是在localhost上进行开发和测试,但是如何在无需访问所有后端源的情况下启用它。

0 个答案:

没有答案