[SVN]:分支的概念

问题描述:

我想了解什么时候创建分支,SVN只是从trunk中制作一个完整的副本或者利用一些机制来实现它?[SVN]:分支的概念

谢谢。

据我所知,是什么让是你从分支修订的参考,然后记录三角洲任何你在检查

引述SVN书:

Subversion的档案库有一个特殊的设计。当你复制一个目录时,你不需要担心资源库的巨大增长 - Subversion实际上并不重复任何数据。相反,它会创建一个指向现有树的新目录条目。如果你是Unix用户,这与硬链接的概念相同。从那里,该副本被认为是“懒惰”。也就是说,如果您对复制的目录中的一个文件进行更改,则只有该文件发生更改 - 其余文件将继续存在,作为指向原始目录中原始文件的链接。

SVN在一个点上创建一个主干的副本,以便它可以在分支中保留主干的历史记录。

这里是它是http://svnbook.red-bean.com/en/1.0/ch04.html

SVN不要复制你的文件有什么好崩溃,它只是使TRUNC链接到你的启动修订版本(或其他地方)。所以,存储库的规模并没有增长。