我有一个包含4个项目的解决方案,即ASP.NET MVC项目和3个其他类库。
我们使用VSTS作为我们的存储库。我希望能够在VSTS上为这些项目设置单独的访问权限,以便每个团队(后端开发人员和前端开发人员)只能访问他们需要的项目。
如果这些项目在一个解决方案中,或者我是否需要为每个项目提供单独的解决方案,以便我可以在VSTS上为它们单独设置访问策略,我可以这样做吗?
答案 0 :(得分:1)
如果使用TFVC版本控制,可以通过以下步骤配置每个项目文件夹的访问权限,并且只需一个解决方案:
在"版本控制"选项卡,您可以单独为每个文件夹设置权限。
如果您使用的是Git,您可以在团队项目中创建四个存储库来放置项目,以便您可以单独设置访问策略。并且您可以使用Git Submodule命令将3个类库项目添加到ASP.NET MVC项目中,记住检查" Checkout子模块"构建它时构建定义中的选项。