在Team Foundation Server 2010中删除分支映射

16

我在源代码控制中有一个包含多个项目的解决方案。当我第一次将旧代码迁移到TFS时,为分支创建了主要、开发和发布区域。当时我对TFS还不太熟悉,所以我将单个项目分支到了开发区域,这就创建了一个小银色分支图标来显示它们之间的关系。当然,这样做后,我就不能在那个位置上面或下面分支了。所以,我无法分支整个解决方案。

我尝试删除分支的映射/关联,以便可以从树的更高层次分支,但找不到这样做的方法。我备份了源代码控制,并删除了除主分支中的原始分支以外的所有其他关联分支,但即使删除了其他分支(我认为TFS仍然包含这些关联到我创建的其他分支的历史记录),关联仍然存在。

我的问题是:如何安全地删除分支关联(银色分支图标),同时保留历史记录(如果可能)(我不再关心能否合并),以便可以从树的其他位置更高或更低的地方分支?

1个回答

28
显然,由于用户反馈,右键菜单没有此选项。 它可以通过“文件”>“源代码控制”>“分支和合并”>“转换为文件夹”访问。
来源:Microsoft Connect

1
什么用户反馈?这真的很令人沮丧...但是感谢您的回答,非常有帮助! - Zar Shardan
啊,看起来他们现在把它拿下了。反馈基本上是右键菜单太凌乱了,所以由于这个选项很少被使用,它被移到主菜单并放到一边,直到需要时再使用。老实说,在我读到反馈之前,我甚至不知道这些选项存在。:-/ - Ryan Hayes
这非常有帮助。谢谢。@Microsoft:很棒的用户“体验”。 - UNeverNo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接