2010-10-04 90 views

回答

-3

是的,2010年也是如此。

+1

你可以添加一个参考来证实这一点吗? – 2010-10-04 16:20:16

2

当创建分支时,TFS 2010不会创建代码的副本。这个问题已经在这里找到答案:

Is a TFS branch a physical or logical snapshot?

此外,MS员工和VS ALM游侠写这篇博客在良好的细节来描述如何分支是由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)。因此,当创建新的分支时,只复制元数据。只有在这个新分支中进行了第一次真正的变更时,才会启动一个新的变更链,以便更改已更改的文件。

+0

这个答案与接受的答案相矛盾 - 谁在这里是正确的?我给了+1,因为列出的链接有非常好的信息。此外,根据我目前阅读的内容,这个答案似乎是正确的。 – 2013-08-27 16:47:58

+0

@radim,看看我引用的msdn博客文章。 – 2013-09-09 22:57:12