远程VSO git存储库上的Git清理/垃圾收集

时间:2017-05-29 06:58:55

标签: git azure-devops

我们正在尝试清理在VSO /团队服务上托管的git存储库的历史记录。 使用bfggit-filter-branch我们通过清理意外检查包文件夹等删除了大约80%的存储对象。

成功重写存储库的git历史记录后,我们强制推送到visualstudio.com,但该repo的新克隆似乎表明实际上没有删除任何对象。 我们发现了提示herethere,表明TFS不对git对象执行任何垃圾回收。

VSO也是如此(仍然)?

是否计划进行任何改进?

删除并重新创建存储库可能是一种解决方法,但看起来并不那么优雅。

1 个答案:

答案 0 :(得分:5)

是的,现在VSTS(VSO)仍然如此。但是服务器上的git gc在我们的待办事项中,因此将来会有所改进。

现在的选项是重新创建一个新的仓库并再次推送(如你所提到的)。