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

问题描述 投票:0回答:1

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

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

对于 Azure DevOps 服务来说(仍然)也是如此吗?

有什么改进计划吗?

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

git azure-devops
1个回答
6
投票

是的,现在 VSTS (VSO) 仍然如此。但是服务器上的

git gc
在我们的待办事项中,所以将来会改进。

现在的选项是重新创建一个新的存储库并再次推送(正如您提到的)。

© www.soinside.com 2019 - 2024. All rights reserved.