团队基础服务器 - 源代码设置



我目前正在为工作中的新项目设置 TFS,并提出了在源代码根目录中仅包含以下 3 个目录的想法。

  • 树干
  • 分支
  • 标签

trunk - 这将包含所有其他分支派生自的代码库。

分支 - 这将包含开发期间使用的代码库的所有分支。

标记 - 将包含使用以下结构标记的所有版本

标记\项目 X\版本-1.1\暂存

标签\项目 X\版本-1.1\实时

但是,这种标记目录结构让我想到,无法区分从主干完成的发布和来自特定分支的发布。

因此,最好将标签文件夹同时放在主干和每个单独的分支中吗?

构建生产发布版本时,应对其进行标记。标签可以包括其来源,例如

->标签

-> Production from Trunk (02/02/2013 17:45:21)
-> Production from Branch [EBF - Incident 90210] (03/02/2013 19:13:11)  

这应该可以使用大多数持续集成工具实现自动化。

最新更新