gpt4 book ai didi

tfs - 如何在 Team Foundation Services(云中的 TFS)上组织多个项目

转载 作者:行者123 更新时间:2023-12-04 11:54:31 26 4
gpt4 key购买 nike

如何在 Team Foundation Services(云中的 TFS)上组织多个项目。

我有大约 300 个解决方案(每个解决方案中有多个项目),我想在 TFS 中进行源代码控制。问题是我如何组织它们?

一点背景:我是一名契约(Contract)开发人员,所以我为许多客户工作,并且有许多用 VB 和 C# 编写的项目,从 VB6 到 .net 4.5 以及介于两者之间的所有项目。

最佳答案

我认为关键是通过 Team Foundation Service 了解提供给您的组织结构.您选择如何组织它最终取决于您。

您可以在 Team Foundation Service 中获得以下内容.

  • 一个项目集合
  • 在普通的 TFS 中,您可以拥有许多项目集合。在 Team Foundation Service (在撰写本文时),您只能拥有 1 个。
  • 团队项目
  • 这些是进入项目集合的项目。
  • 您可以将多个解决方案合二为一 Team Project或者你可以简单地拥有一个。
  • 源代码管理文件夹
  • 每个项目显然都包含 Source Control 文件夹,因此可以将这些文件夹进一步拆分为多个项目。

  • 我没有你那么多项目,但我做这样的事情:
  • 创建专用 Team Projects重大项目(解决方案)
  • 将类似的小项目(解决方案)合二为一Team Project
  • 您甚至可以进一步嵌套。我在我们编写的 SSRS 报告中包含了一个真实世界的场景。

  • 请参阅下面的示例,了解我是如何做到的:
  • 收藏(项目收藏)
  • 重大项目1 (团队项目)
  • 后备箱
  • 分行
  • 分支 1
  • 小项目组 (团队项目)
  • 小项目1
  • 后备箱
  • 分支机构
  • 小项目2
  • 后备箱
  • 分支机构
  • 小项目3
  • 后备箱
  • 分支机构
  • 重大项目2 (团队项目)
  • 后备箱
  • 分行
  • 分支 1
  • SSRS项目组 (团队项目)
  • 2005年
  • 客户
  • 客户端 1
  • 中继(可选)
  • 分支(可选)
  • 客户端2
  • 客户端 3
    共享(所有客户端)
  • 2008年
  • 客户
  • 客户1
  • 客户端2
  • 客户端 3
    共享(所有客户端)
  • 2008 R2
  • 客户
  • 客户1
  • 客户端2
  • 客户端 3
    共享(所有客户端)

  • 要记住的一点是,构建由 Team Project 分隔。 .因此,这可能会进一步影响您的决定。

    关于tfs - 如何在 Team Foundation Services(云中的 TFS)上组织多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16036309/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com