【发布时间】:2011-06-06 23:16:01
【问题描述】:
我是一个小型开发团队的一员,他们正在从 Visual Source Safe 迁移到 TFS2010。
我一直在阅读有关 TFS 结构的信息,遇到了 very good question.
上面链接中提到的我不确定的一件事是开发结构:
- Development/
- Trunk/
- Source/
- etc/
- Branches/
- Source/
- etc/
我真的不明白Trunk 和Branches 需要作为Development 的单独子容器。我如何阅读这个结构是Trunk 将从Integration 分支(或Main,如果您使用MS 术语),然后Branches 将从Trunk 分支(即Trunk 是多个的父级Branches)。
如果是这种情况,我不明白层次结构中额外层的优势。对我来说合乎逻辑的事情(记得我已经学习了大约一天的时间)是,如果您想要多个开发分支,则将每个开发分支都作为 Development 容器的子级:
- Development/
- DevBranchOne/
- Source/
- etc/
- DevBranchTwo/
- Source/
- etc/
在上述结构中(其中DevBranchOne 和DevBranchTwo 被替换为有意义的名称),开发分支是兄弟姐妹,并且都从Integration(或Main)分支。鉴于上述情况,我的问题是:
- 我对@987654340@ 中
Trunk的预期用途的理解是否正确? - 如果我的第一个问题的答案是肯定的,那么在
Development中实现这样的层次结构有什么好处? -
Trunk的使用仅仅是从 SVN 继承的东西(我没有经验)吗?
【问题讨论】:
标签: tfs version-control tfvc team-project