git - 壁球提交是否会释放 Git LFS 存储
问题描述
这是我发现自己问的一个问题:
如果我们知道
git lfs
保留被跟踪的每个二进制文件的每个版本的完整副本(AFAIK);我们的一个特性分支包含对同一组大型二进制文件的许多编辑;
然后,在压缩和合并(例如,合并为单个提交)和删除此功能分支时,我们最终是否会在远程仓库上释放存储?
(当不再使用二进制文件时,AFAIKgit lfs prune
应该释放本地 repo 存储;当没有对这些旧版本的二进制文件的引用时,远程 repo 是否知道释放存储?)
解决方案
开发人员的回答git-lfs
(强调我的):
支持 LFS 的 Git 托管服务提供商在不再引用它们时是否释放未使用的对象取决于各个托管服务提供商。GitHub 默认不支持;您需要写信来支持并要求他们为您删除对象,或者如果您使用的是 GHES 实例,则需要让您的管理员删除它们。对于其他托管服务提供商,您应该询问他们。
推荐阅读
- java - DirectBuffer 加速 ImageIO
- search - NetSuite - 如何使标准项目字段可搜索
- django - Django保存多对多字段的选定值
- c# - 如何在 C# 的泛型方法中访问属性值?
- java - 如何将图像从项目目录检索到 jlabel?
- microcontroller - 带有 GSM 模块的 PIC 微控制器
- asp.net - 使用 Javascript 渲染 React JS 组件
- spring - 为什么 Spring bean 必须是可序列化的?
- python-2.x - 为什么 41 == 0041 的结果在 python 中给出 False?
- amazon-web-services - 使用 Amazon lambda 函数和 API Gateway 创建 API