.svn文件夹使用大量磁盘空间

时间:2013-07-23 13:00:07

标签: svn space disk

今天我意识到版本控制下我文件夹中隐藏的.svn文件夹占用了大约16 GB的硬盘空间。我正在使用SSD驱动器,所以这是非常多的。我真的需要这些庞大的子文件夹吗?据我所知,它们用于管理,但为什么它们与版本控制下的文件夹大小差不多?

谢谢!

2 个答案:

答案 0 :(得分:2)

只要您想使用SVN版本控制系统,这些文件夹是必需的。它们用于跟踪您的本地版本更改,以便提交您的工作和结账(最终与您的信息合并)上游数据。

如果您不想再使用版本控制,则可以删除所有.svn文件夹。如果您不介意保留历史记录,可以进行干净的结帐,删除.svn文件夹,然后创建新的存储库。

答案 1 :(得分:2)

.svn/text-base/目录包含版本控制文件的未更改版本。这会导致您的重复和大小与.svn之外的目录相似。这些文件可以简化某些操作(例如差异)。

documentation中提到的这种方法的优点包括:

  

无网络检查本地修改和差异报告,   无网络恢复已修改或丢失的文件,效率更高   将更改传输到服务器