Visual Studio Team Services - git存储库和解决方案之间的关系

时间:2016-04-12 15:48:25

标签: git azure-devops

我有两个独立的应用程序(两个Visual Studio解决方案);一个是Web App,另一个是Web Service。他们将在不同的环境中托管。它们是相关的(Web应用程序将使用该服务)。

Web应用程序是Visual Studio Team Services存储库的一部分,并使用Git。该服务需要添加到版本控制中。

我想知道的是,是否可以将新的Visual Studio解决方案添加到Visual Studio Team Services中的现有存储库中(我计划使用相同的用户/角色/权限等) ?

此外,一般的最佳做法是什么(用户/角色/权限等没有变化):

  1. 一个具有多个Visual Studio解决方案的存储库(存储库和解决方案之间的关系为1:n)
  2. 一个存储库只有一个Visual Studio解决方案(存储库和解决方案之间的关系为1:1)

1 个答案:

答案 0 :(得分:1)

每个解决方案应该有一个存储库。您可以在一个visual studio团队服务项目中设置多个git存储库,从而轻松管理用户/权限。然后,每个解决方案都不得不与另一个解决方案不断合并,以便提交到master。此外,如果您设置自动部署,如果您有单独的回购

,您的生活会更容易