jac*_*cus 8 git tfs garbage-collection tfs2013 azure-devops
随着时间的推移.git,TFS 2013(Update 4)上托管的Git存储库的文件夹大小会增加.
每当克隆这些存储库时,.git文件夹最初的大小可能很大,直到git gc --aggressive --prune=now手动执行.
微软表示,TFS 2013不会自行执行git gc操作.不幸的是,似乎也无法强迫TFS这样做.
有没有办法gc/prune托管在TFS 2013中的Git存储库来减少.git目录的初始大小?
“TFS 目前不会对 git 对象执行垃圾收集。我们知道这是一个重要的功能,我们正在积压的工作中跟踪它。目前,如果您执行 git 克隆,TFS 会尝试优化处理速度和手数假设几乎所有对象都是活动的/可访问的,则在没有过滤的情况下与该存储库关联的所有对象。在执行像您执行的过滤操作之后,从 TFS 服务器中删除整个 git 存储库可能是明智的做法并使用本地修剪和重新打包的 git 存储库创建一个新的存储库。删除存储库时的所有标准警告均适用 - 您将丢失所有权限信息以及与该存储库关联的任何 TFS 状态,并且必须适当地重新创建它们。”
| 归档时间: |
|
| 查看次数: |
901 次 |
| 最近记录: |