我目前正在为一个正在运行的新项目设置TFS,并提出了在源代码中只有以下3个目录的想法。
trunk - 这将包含所有其他分支派生自的代码库。
分支 - 这将包含开发期间使用的代码库的所有分支。
标签 - 将包含使用以下结构标记的所有版本
tags \ project x \ version-1.1 \ staging
tags \ project x \ version-1.1 \ live
然而,这个标记目录结构让我思考,他们无法区分从主干到特定分支的发布。
因此,最好在主干和每个单独的分支中都有标签文件夹吗?
答案 0 :(得分:0)
构建生产版本时,应标记它。标签可以包括其来源,例如
- >标签
-> Production from Trunk (02/02/2013 17:45:21)
-> Production from Branch [EBF - Incident 90210] (03/02/2013 19:13:11)
这应该可以通过大多数持续集成工具实现自动化。