在Gitee企业版的企业视图中,【管理-概要信息】中可以对企业内的仓库进行批量GC。
这里的GC(garbage collect)功能,类似Git中的垃圾回收功能。
Git的底层并没有采用 CVS、SVN 底层所采用的那套增量式文件系统,而是采用一套自行维护的存储文件系统。当文件变动发生提交时,该文件系统存储的不是文件的差异信息,而是文件快照,即整个文件内容,并保存指向快照的索引。这种做法,提高分支的使用效率;但也容易导致代码仓库中内容重复程度过高,从而仓库体积过大。
为了避免仓库体积过大影响日常协作,Gitee在这里提供了手动发起企业内所有仓库GC的功能。点击“仓库GC”后,将会对企业内所有仓库进行垃圾回收,并同步刷新当前企业仓库的体积信息。一天只允许发起一次。