首页 > 解决方案 > TFS - 制作 2 个现有文件夹相关分支

问题描述

我正在使用 TFS 2012 并想知道我是否可以轻松完成某些事情。我有两个文件夹和几个子文件夹……在以前的 SC 中,它们是彼此的分支。

TFS 有没有办法让他们产生“关系”?我在两者上都使用了“转换为分支”。当我尝试“合并”时,毫不奇怪它有一个“!” 标记并说“源和目标之间不存在合并关系。将执行无根据的合并。”

那么有没有办法“创造”这种关系呢?我意识到我可以删除 TFS 中的一个文件夹,创建分支,然后将所有原始文件复制到分支位置,然后将它们签入。但除此之外还有办法吗?我尝试了“Reparent”,但选择列表为空。

标签: tfsbranchbranching-and-mergingtfvc

解决方案


诀窍是转到命令行,您可以使用以下命令执行毫无根据的合并:

Tf vc merge $/proj/branch1 $/proj/branch2 /baseless /recursive 

之后,您可以使用 reparent 功能来设置正确的父/子关系。

也可以看看


推荐阅读