创建具有历史记录的新TFS分支

时间:2016-04-07 16:46:41

标签: visual-studio tfs branch tfs2013 branching-and-merging

我需要分支,但我还需要保留历史记录,以便删除一些更改集并构建新项目。我尝试在UI中进行分支,并创建了一个只有一个历史项目的新分支,表明它是从某某分支出来的。

2 个答案:

答案 0 :(得分:4)

新创建的分支仍包含嵌套在新变更集中的所有历史记录。您只能查看单个文件的历史记录,而不能查看文件夹或分支。

您必须在新分支中的文件上单击“查看历史记录”,然后单击分支创建变更集上的 下拉箭头 ,将显示旧历史记录。

enter image description here

根据您的情况,您可以使用changeset而不是最新版本进行分支。详细步骤如下: enter image description here

答案 1 :(得分:0)

假设你在TVFC而不是Git。它并没有真正起作用,分支不是完整源和历史的克隆。我们现在正在分散代码库,这将是一个标记,两个分支将有共享的历史记录。

分支时,您可以选择以最新版本,标签,日期或变更集进行分支。你可以分配你想要的变更集吗?然后,您可以自由地在新分支中单独构建和编辑。

您还可以获得本地工作区的特定版本,这样如果您只想构建某个版本的代码,甚至可能不需要分支。