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