使用 GitHub 进行 UE5 小组项目。遇到了一个大问题,.db 和 .ipch 文件异常大。我该如何修复它并正确提交?

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

该错误具体是推送操作中包含的文件超出了 GitHub 的文件大小限制 100MB。 Solution.VC.db、Browse.VC.db 是困扰并阻止提交的主要文件,因为它们的大小从 754 MB 到 1 GB 不等。对于我和我的团队来说一直是一个非常头疼的问题。如何让 GitHub 正确忽略或删除这些文件,以便我可以顺利推送提交?

已尝试删除它并从资源管理器中删除文件并将它们添加到 gitignore 但尽管如此,错误仍然存在。甚至尝试使用和安装 GitHub LFS,但这些相同文件上的相同错误仍然存在。

github unreal-engine5 github-desktop
1个回答
0
投票

*.VC.db
文件是 Intellisense 生成的垃圾,绝对不需要提交到 Git 存储库。

首先,由于您似乎已经将这些大文件提交到本地 Git 存储库,因此您需要从 Git 历史记录中完全清除它们。 请参阅此相关答案来完成此操作。

清除后,您需要将新清除的分支强制推送到 Github,以有效地清除 Github。

接下来,对于虚幻引擎项目,请确保正确设置

.gitattributes
.gitignore
。 例如,请参阅此 Github 存储库,其中有一些适用于大多数 UE 项目的良好设置:

https://github.com/XistGG/UE5-Git-Init

其中的

.gitignore
明确包含大量您在 UE5 Git 存储库中不想要的内容,包括 Intellisense 生成的
*.VC.db
文件。

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