我正在尝试寻找与 Git 存储库的
我们有许多 Git 存储库,其中一些是错误添加的或现在已过时,可以丢弃。仅"删除"存储库似乎无法恢复数据库中的空间。我知道 TFS 清理运行在 5 或 7 天周期内以恢复空间。
看起来 TFS 在一个表 - dbo.tbl_GitDeletedRepository 中内部跟踪已删除的存储库,这也表明它们可以被恢复(尽管没有恢复选项)。
注意:我知道如果只剩下单个存储库,则无法删除。
另外,是否有推荐的方法来清除存储库的所有内容,压缩存储库(
tf destroy
相当的操作。也就是说,永久删除 Git 存储库并在数据库中恢复空间。运行 TFS 2017 U3。我们有许多 Git 存储库,其中一些是错误添加的或现在已过时,可以丢弃。仅"删除"存储库似乎无法恢复数据库中的空间。我知道 TFS 清理运行在 5 或 7 天周期内以恢复空间。
看起来 TFS 在一个表 - dbo.tbl_GitDeletedRepository 中内部跟踪已删除的存储库,这也表明它们可以被恢复(尽管没有恢复选项)。
注意:我知道如果只剩下单个存储库,则无法删除。
另外,是否有推荐的方法来清除存储库的所有内容,压缩存储库(
gc
?),将其推送到 TFS 并在数据库中恢复空间?