今天我意识到版本控制下的文件夹中隐藏的 .svn 文件夹占用了大约 16 GB 的硬盘空间。我正在使用 SSD 驱动器,所以这是相当多的。我真的需要这些巨大的子文件夹吗?据我所知,它们用于管理,但为什么它们与版本控制下的文件夹大小大致相同?
谢谢!
小智 2
只要你想使用SVN版本控制系统,这些文件夹都是必需的。它们用于跟踪您的本地版本更改,以便提交您的工作并签出(最终与您的信息合并)上游数据。
如果不想再使用版本控制,您可以删除所有 .svn 文件夹。如果您不介意保留历史记录,您可以进行干净的签出,删除 .svn 文件夹,然后创建一个新的存储库。