我们目前正在从SVN迁移到TFS;
今天有Trunks,Branches和Tags来跟踪和组织我们的开发。但是,当我们有货架时,我们正在质疑行李箱的需求,并且可以搁置待处理的活动并且搁置&必要时将它们合并到主分支中。
这是一个好计划吗?这样做是否有不良后果,有人曾尝试过吗?
提前致谢!
答案 0 :(得分:1)
没有行李箱的理由是什么?
当你有变更集时,'trunk'上没有历史记录。虽然你可以从一个shelveset构建,但它不能用多个shelveset构建(因此可以验证组合的开发工作)。
它也非常危险,你可以很容易地松开轨道。
尽管有可能,但我永远不会选择这条路线。您已在TFS源代码管理中进行分支,它可以完美地运行。为什么要尝试模拟这种分支?
要查看有关分支的良好指导,请参阅Visual Studio TFS Branching Guide 2010