Visual Studio Online - 管理分层应用程序源

时间:2015-03-03 20:04:37

标签: .net version-control azure-devops

我们正在开发一个多层非常大的Web应用程序,它有两个解决方案(后端和前端),每个解决方案都有很多项目。其中一些在两个解决方案中共享。 现在,高级全栈开发人员可以访问所有这些,只需打开两个Visual Studio,就可以同时处理整个应用程序。 一些初级前端开发人员应该只能访问我们存储html内容的一个项目。并能够努力并承诺。 什么是最好的方法以及如何使用Visual Studio Online完成?

1 个答案:

答案 0 :(得分:0)

您是否尝试设置它以便某些人可以访问某些代码而不是所有代码?如果您使用的是TF VC(集中式版本控制),则只需根据需要设置文件夹的权限即可。如果您使用的是Git,则无法为每个文件夹或项目设置细化权限。您可以为分支机构设置权限,但我不知道这是否对您有所帮助 - 您必须确保永远不要将您不希望暴露给那些应该看到它的人的代码合并。最好的方法可能是有两个回购。一个用于完整的堆栈开发人员,另一个用于其他开发人员。然后你可以让它们完全分开。