【发布时间】:2010-12-21 15:19:29
【问题描述】:
我有一个包含多个项目的源代码控制解决方案。当我第一次将旧代码迁移到 TFS 时,我为分支创建了 main、dev、release 区域。作为 TFS 的新手,我将一个项目分支到了开发区,创建了银色的小分支图标来显示它们之间的关系。当然,这样做之后,我就不能再在那个位置上方或下方分支了。所以,我不能分支一个完整的解决方案。
我尝试删除分支的映射/关联,以便我可以从树的更高位置分支,但找不到这样做的方法。我备份了源代码控制并删除了除主分支中的原始分支之外的所有其他关联分支,但尽管删除了其他关联,但关联仍然存在(我假设 TFS 仍然包含这些关联到我创建的其他分支的历史)。
我的问题是:如果可能的话,我如何在保留历史记录的同时安全地删除分支关联(银色分支图标)(我不再关心是否能够合并),以便我可以从更高或更低的另一个区域分支在树上?
【问题讨论】:
标签: .net version-control tfs