我们正在尝试清理托管在VSO/team服务上的git存储库的历史记录。使用bfg和git-filter-branch,我们通过清理意外提交的包文件夹等,删除了大约80%的存储对象。
成功重写存储库的git历史记录后,我们强制推送到visualstudio.com,但该存储库的新克隆似乎表明没有任何对象被实际删除。我们发现这里和那里的提示表明TFS不对git对象执行任何垃圾收集。
对于VSO,这仍然是真的吗?
有计划进行任何改进吗?
删除并重新创建存储库可能是一个解决方法,但看起来并不那么优雅。
成功重写存储库的git历史记录后,我们强制推送到visualstudio.com,但该存储库的新克隆似乎表明没有任何对象被实际删除。我们发现这里和那里的提示表明TFS不对git对象执行任何垃圾收集。
对于VSO,这仍然是真的吗?
有计划进行任何改进吗?
删除并重新创建存储库可能是一个解决方法,但看起来并不那么优雅。