svn 1.7工作副本格式是否存储了repo的整个历史记录?

时间:2012-11-26 23:08:58

标签: svn

我很好奇Subversion 1.7中新工作副本格式的功能(根目录下的单个.svn目录)。

它是否存储了回购的整个历史记录,就像git一样?或者原始文件只是服务器当前(未编辑)修订版的副本? svn支持是否完全断开连接 - 在推送到服务器之前在本地多次提交?

2 个答案:

答案 0 :(得分:5)

Subversion仅保留您当前在本地签出的修订版。 (某些关于其他修订的元数据可能会根据您的客户端进行缓存,但不会存储来自其他修订版的实际文件内容。)

除了提交到实际的存储库之外,没有办法提交。只是git与subversion的设计差异(集中式与分布式)。

答案 1 :(得分:3)

不,.svn目录保留了您从存储库中检出的原始版本。 (即BASE修订版)它没有保留所有历史记录。

SVN无法断开连接。您需要与服务器建立连接,除非您已经从file:///c:/my_dir这样的网址检出了您的工作副本 - 也就是说您正在使用本地存储库。