SVN 书中将 deltification 描述为“每次将文件的新版本提交到存储库时,Subversion 将先前版本(实际上是几个先前版本)编码为新版本的增量。”
这篇collab.net 博客文章 说“在 BDB(伯克利数据库)中,可以在文件历史记录的每个不同行的提示处找到全文。” 而“FSFS 以相反的方向存储增量,因此不需要重写旧版本。”
如果这是真的,SVN(使用 BDB)是否会在每个分支的 HEAD 存储文件的完整副本,然后在合并分支时删除文件的一个副本?
SVN 书中将 deltification 描述为“每次将文件的新版本提交到存储库时,Subversion 将先前版本(实际上是几个先前版本)编码为新版本的增量。”
这篇collab.net 博客文章 说“在 BDB(伯克利数据库)中,可以在文件历史记录的每个不同行的提示处找到全文。” 而“FSFS 以相反的方向存储增量,因此不需要重写旧版本。”
如果这是真的,SVN(使用 BDB)是否会在每个分支的 HEAD 存储文件的完整副本,然后在合并分支时删除文件的一个副本?