【问题标题】:How do you build out a folder hierarchy when installing TFS 2018 on premises?在本地安装 TFS 2018 时如何构建文件夹层次结构?
【发布时间】:2019-06-27 01:52:22
【问题描述】:

我正在本地安装 TFS 2018,我想尝试强制执行一些逻辑文件夹结构,其中所有与存款相关的项目\开发都在“存款”文件夹中。 Lending等中的所有借贷。

我创建了两个集合,一个用于测试 tfs 安装和一个生产集合。看来您只能在集合中创建团队项目。有没有办法创建层次结构?

或者子项目怎么样?我不想为每一项任务都有一个团队项目。有些任务很小,而另一些则是大型的多程序员项目。如果我为说存款创建一个团队项目并为每个任务\项目都有文件夹,那么我不会失去项目的大量 ALM 功能吗?我的意思是,当他们都在一个项目下时,他们不会混在一起吗?

我一定错过了什么。甚至 sourcesafe 也允许您创建工作文件夹。谢谢

【问题讨论】:

    标签: tfs


    【解决方案1】:

    在团队项目中建立层次结构。团队项目是相关应用程序的组合

    在单个团队项目中使用 teams, iterations, and area paths 来组织工作项。迭代定义了您的工作时间表,区域路径允许组织工作项以过滤和分配给特定团队。

    对于源代码,如果您使用 TFVC,您可以在单个团队项目中创建文件夹并通过安全设置强制访问,或者为每个不相关的应用程序套件创建单独的团队项目。

    团队项目中典型的 TFVC 结构类似于

    • $/我的团队项目
      • /应用程序X
        • /主(主干)
        • /Dev(Main 的分支)
      • /应用程序Y
        • /主(主干)
        • /Dev(Main 的分支)

    或者如果ApplicationX和Y是相关的,需要一起分支,你倒置结构:

    • $/我的团队项目
      • /主(主干)
        • 应用程序X
        • 应用Y
      • /Dev(来自 Main 的分支)
        • 应用程序X
        • 应用Y

    对于 Git,您可以将不相关的应用程序保存在单独的存储库中,也可以采用 monorepo 方法。每种方法都有优点和缺点,并且需要您进行一些研究以确定哪种方法适合您的用例。

    【讨论】:

    • 我是 stackoverflow 的新手,尽管我已经使用了多年,所以我不确定是否可以感谢您提供如此棒的答案。你真的为我很好地解决了这个问题。我们仍然在 SourceSafe 上,12 年后它一团糟。我非常想正确启动 TFS,而您的回答对我有很大帮助。
    • @mtaylor764 当您有足够的声誉时,您可以像这样支持答案。这是一般的感谢机制。
    猜你喜欢
    • 2018-08-15
    • 2011-01-24
    • 2012-06-21
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多