重组TFS分支机构

时间:2012-02-23 16:49:42

标签: version-control tfs2010 branching-and-merging

我们设置的分支很差,现在我们要修复它。我们有两个或多个分支应该是一个分支的项目(因为我们总是在同一时间合并/分支所有分支)。我们如何更改分支,以便在我们有两个或更多之前有一个分支?更改分支后我们如何访问历史记录?如果分支位于不同的位置(即我们如何移动它们)会怎样?那之后历史还会继续吗?

编辑:

示例1:

当前结构:

Folder1  
|--Branch1  
|  |--Project1  
|--Branch2  
|  |--Project2  

所需结构:

Folder1  
|--Branch1  
|  |--Project1  
|  |--Project2   

示例2:

当前结构:

Folder1  
|--Branch1  
|  |--Project1
Folder2
|--Branch2  
|  |--Project2  

所需结构:

Folder1  
|--Branch1  
|  |--Project1  
|  |--Project2   

谢谢,
伊恩

1 个答案:

答案 0 :(得分:0)

很难完全理解你的分支现在是什么样的,以及你希望它们成为什么样的。如果可以的话,尽量提供有关结构的更多信息。

如果您尚未阅读,我建议您查看TFS Branching Guide以确定最适合您的分支方法。

此外,如果您移动任何文件,您将丢失它们的历史记录。这是因为移动实际上是删除并重新创建。解决此问题的方法是暂时转到Tools-> Options-> Source Control-> Visual Studio Team Foundation Server - >检查在源代码管理资源管理器上显示已删除项这将让您查看您移动的所有文件的历史记录。