我目前正在为工作中的一个新项目设置 TFS,并提出了在源代码的根目录中仅包含以下 3 个目录的想法。
- 树干
- 分支机构
- 标签
主干 - 这将包含所有其他分支从中派生的代码库。
分支 - 这将包含开发期间使用的代码库的所有分支。
tags - 将包含使用以下结构标记的所有版本
标签\项目 x\version-1.1\staging
标签\项目 x\version-1.1\live
但是,这种标记目录结构让我想到,它们无法区分来自主干的发布和来自特定分支的发布。
因此,最好在主干和每个单独的分支中都有标签文件夹吗?