- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用虚幻引擎 4,它将所有 Assets 文件序列化为二进制文件。目前,项目大小不到 10MB,但 .git 文件夹将近 700MB。我让 LFS 跟踪所有 Assets 文件并执行 lfs migrate
在 repo 协议(protocol)上,但 repo 协议(protocol)仍然很大。 GitHub 说文件在 LFS 中,但在推送重写的历史记录后我没有看到我的 LFS 存储使用量表上升。
我不确定这是否是 LFS 的工作方式,但据我了解,Git 将在 LFS 中存储指向该文件的指针,并且仅从您的 HEAD 所在的提交中下载该文件的版本。
我在这里迷路了。我认为值得一提的是,我是 git 的新手,所以请放轻松。
提前致谢。
编辑:我跑了git lfs install --skip-smudge
然后克隆 repo,这使得 repo 文件夹变小了很多,因为克隆时没有下载 LFS 文件。问题是现在我只有指针文件并执行 git lfs pull
无法 checkout 所有文件。错误消息是 Could not check out "<file-name>"
.
最佳答案
Git LFS 将在最近 提交中保留文件的版本。此处,“最近”表示 lfs.fetchrecentrefsdays
配置属性的值。所以 LFS 将提取所有 7 天或更新的版本(这是默认值,但您可以更改它)。
要删除所有旧 文件,您需要git lfs prune
。修剪将删除所有早于 lfs.fetchrecentrefsdays
+ lfs.pruneoffsetdays
的文件版本。 lfs.pruneoffsetdays
默认为 3,lfs.fetchrecentrefsdays
默认为 7,因此当运行修剪时,将删除所有早于 10 天的版本。
更多信息 here
编辑:至于我遇到的“无法 checkout 文件”错误,全新安装的 Git 可以解决问题。
关于git - 迁移到 LFS 后存储库仍然很大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53133053/
有没有一个简单的答案:为什么 GHC 这么大? OCaml:2MB Python:15MB SBCL:9MB OpenJRE - 26MB GHC:113MB 对“如果 Haskell 是正确的工具,
我发现我的 access_log 占用了我的大部分硬盘。它的大小超过 200 GB。我怎样才能重置它? 我在装有 Plesk 的 CentOS 服务器上使用 Apache 2.2.3。 谢谢你们 !
我正在使用 Java 中的 BeanShell 解释器来解决字符串计算问题。问题是我自己做了一些解释器无法完成的解析并将部分结果存储在 BigInteger 中。然后我将所有内容拼凑起来并交给解释器来
我在我的 android 项目中使用 OpenCV native 库。它是一个带有一个 CameraScreen 的 hello world 项目,它已经有 40mb。我怎样才能减少 apk 的大小,
我使用基于 Laravel 和 Vue.js 的 Laravue Dashboard,在在线服务器上运行,而不是本地主机,它是全新安装,没有进行任何编辑。 我的问题是: 运行 npm run watc
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我广泛使用了 Kendo DataSourceResult ToDataSourceResult(this IQueryable enumerable, DataSourceRequest reque
我使用 phonegap 构建 html\css 应用程序陪审团手机给我 div: 并且模拟器中的最小高度太大,我在底部看到黑线像这样: 如果我在 css 文件中更改 min-height: 736
以下工作正常但速度太慢。只需要知道B表中有匹配的记录,有什么技巧吗? (奇怪的是相反的搜索:找到不加入的记录(IS NULL)非常快) SELECT TableA.id FROM TableA
我正在使用 Vue.js,我的项目中只有 4 个组件。 我只导入了bootstrap、jquery 和lodash: import { map } from 'lodash'; import 'boo
我有 2 个字谜检测功能;一个使用排序和比较,另一个跟踪每个字母字符出现的次数。 这里假设传递给函数的两个字符串是相同的,第一个随机生成(未排序),第二个 = 给第一个,这样两个函数都“一路”执行并返
我正在尝试编写一个脚本,该脚本将通过 HTTP 同时下载最多 N 个文件。 我以前用过 AnyEvent::Worker::Pool管理阻塞任务池。我也用过 AnyEvent::HTTP结合AnyEv
我是一名优秀的程序员,十分优秀!