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



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

它是否像 git 一样存储存储库的整个历史记录?还是原始文件只是服务器中当前(未编辑)修订的副本?svn 是否支持断开连接工作 - 在推送到服务器之前在本地提交多次?

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

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

不,.svn 目录保留您从存储库中签出的内容的原始版本。 (即基本修订版) 它不会保留所有历史记录。

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

最新更新