在TFS 2010中创建分支是否复制代码库?

时间:2010-10-04 16:13:48

标签: branch tfs2010

据我所知,在TFS 2008中进行讨论只是复制了代码库。

TFS 2010也是如此吗?

...谢谢

3 个答案:

答案 0 :(得分:2)

创建分支时,TFS 2010不会创建代码副本。这个问题已在这里得到解答:

Is a TFS branch a physical or logical snapshot?

此外,MS员工和VS ALM Ranger写了这篇博文,详细描述了TFS如何在内部处理分支:

http://blogs.msdn.com/b/billheys/archive/2011/05/05/how-tfs-stores-files-and-calculated-deltas-on-versioned-files.aspx

  

当您创建新分支时(例如,从MAIN - > DEV),将创建源分支(MAIN)上每个文件的浅表副本。在此之后,两个分支都引用每个文件的相同副本(文件内容),并且仅将元数据复制到新分支(DEV)。因此,当创建新分支时,仅复制元数据。只有在这个新分支中进行第一次真正的更改时,才会为更改的文件启动新的deltafication链。

答案 1 :(得分:-1)

TFS 2010确实如此。有关详细信息,请参阅Visual Studio TFS Branching Guide 2010

答案 2 :(得分:-3)

是的,2010年也是如此。