TFS - Make 2 Existing Folders 相关分支

TFS - Make 2 Existing Folders related branches

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

在 TFS 中有没有办法让他们有一个 "relationship"?我在两者上都使用了 "Convert to Branch"。当我尝试 "Merge" 时,毫不奇怪它有一个“!”标记并说 "A merge relationship does not exist between the source and the target. A baseless merge will be performed."

那么有什么方法可以 "create" 这种关系吗?我意识到我可以删除 TFS 中的一个文件夹,创建分支,然后将所有原始文件复制到分支位置,然后将它们签入。但除此之外还有其他方法吗?我试过 "Reparent" 但选择列表是空的。

诀窍是转到命令行,您可以使用以下命令执行无基础合并:

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

之后您可以使用重父功能设置正确的 parent/child 关系。

另见