目前我们有这样的分支结构:Develop - > Release.我想改变它,使它看起来像TFS分支指导文件所称的"基本分支计划".看起来像这样开发< - Main - > Release.
我打算这样做:
我是否会在TFS重新使用旧分支名称时遇到问题?知道任何需要注意的问题或事情吗?
谢谢!
附加信息 我在一个测试实例中创建了这个,没有任何文件,挂起的更改,历史等等(不是一个好的真实测试)和TFS让我可以毫无困难地进行重命名和分支.但是,我不会对此感到满意,除非我可以使用我们的生产TFS项目集合,在测试实例中恢复它,并在真实数据上测试重命名/分支.那里有很多历史和分支,我不知道会发生什么.如答案中所述,在执行此操作之前还有其他注意事项.
我正准备做类似的步骤(除了我移动父母和孩子的子文件夹位置,而孙子孙女留下来.)
一般答案:谨慎行事.从我的阅读分支在TFS2010中重命名可能会导致一些意想不到的副作用.TFS将针对您的方案执行以下步骤(引擎盖下):
我建议阅读以下帖子:
"MSDN博客> ChandruR的博客>在TFS 2010中重命名分支所以我对此案例的建议:
- 避免重命名分支 - 更简洁的解决方案是,在发布的正确位置合并对父分支的所有更改,然后重新分支以创建新的分支层次结构.
或者为了勇敢的心:)
- 您需要为分支的重命名计时,到您的版本中可以合并到所有相关分支的位置.要遵循的步骤是:......"
"在TFS 2010幕后,重命名实际上是一个分支和删除过程,这意味着我们最终得到了新的分支,但也删除了旧名称的分支.除非您"启用源控件资源管理器中已删除的项目",否则这一点并不明显......"
"现在实现为分支+删除后台(新名称从旧分支,然后删除旧名称).这允许在历史记录中可追溯,但允许我们解决合并重命名的问题(请参阅添加,重命名) ,添加方案)."
.
祝你好运,并回复任何新信息(包括你的最终结果)!-zs
| 归档时间: |
|
| 查看次数: |
10919 次 |
| 最近记录: |