繁体   English   中英

如何允许外部用户只使用有限的源访问权限进行开发

[英]How to allow external users do development with only limited access to source

我在Azure DevOps TFVC中有如下项目结构。 使用asp.net core 2和web-app-proj构建的项目与每个library-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应用服务并从那里进行测试。 但这很麻烦。 理想的解决方案是在localhost上进行开发和测试,但是如何在不访问所有后端源的情况下启用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM