【问题标题】:How to publish different solutions (and repositories) to the same project?如何将不同的解决方案(和存储库)发布到同一个项目?
【发布时间】:2022-01-03 19:23:06
【问题描述】:

我有一个 Azure DevOps 项目,其中包含一个发布到像 custom.mycompany.com 这样的 URL 的解决方案。是否可以将另一个存储库中的另一个解决方案发布到otherapp.custom.mycompany.com

如果是这样,我该怎么做?

【问题讨论】:

  • 问:您能否针对不同公司 URL 拥有的不同 Git 存储库发布不同的解决方案?答:当然。当然,您可以针对同一公司拥有的不同存储库发布不同的解决方案。您不能将相同的项目(在本地硬盘上)发布到不同的存储库(同时)。问:我怎么能这样做?答:与您发布任何 repo 完全相同。例如:github.com/github/VisualStudio/blob/master/docs/using/…

标签: c# azure azure-devops publish repo


【解决方案1】:

您可以使用本指南创建一个新的 git 存储库(每个项目任意多个):https://docs.microsoft.com/en-us/azure/devops/repos/git/create-new-repo?view=azure-devops

问题是为什么?您的解决方案中只有一个项目是 Web 项目。

您可以对映射到备用域的多个项目和网站使用相同的解决方案。

您还可以在同一个存储库中创建多个文件夹/解决方案。

存储库组织是一个复杂的设计。有单回购趋势和多回购趋势。您可以查看网络上各种资源的优缺点。

【讨论】:

  • 目前,我们在同一个解决方案中使用多个 Web 项目。我们愿意将其分成不同的解决方案,以完成客户的项目设计。
  • 你将如何处理常见的依赖关系? Nuget 或其他一些类型的包?
猜你喜欢
  • 1970-01-01
  • 2010-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多