【问题标题】:Commits do not show up on Gitlab提交不会显示在 Gitlab 上
【发布时间】:2016-04-14 17:29:51
【问题描述】:

我对 GitLab 的免费版本有疑问。

我们选择 Gitlab 是因为我们在 UnrealEngine 中制作游戏,所以存储库超过 8GB。
在我的团队中,这个 git 存储库存在问题,因为提交没有显示在服务器上。它们在我们使用 gitk 时出现,但在服务器上提交被搞砸了。
这似乎时断时续。

我的问题:

  1. 有没有办法修复这个bug?

  2. 如果有任何存储库,无论是什么技术(SVN、GIT 或其他),都可以处理 5GB 或更多空间,作为学生项目免费?

【问题讨论】:

  • 所以存储库超过 8GB??你应该预料到问题,2Gb 是巨大的,所以 8 是.....
  • 这对于游戏来说很正常,尤其是在虚幻引擎中
  • 可能是,但不要在 repo 中存储大二进制文件。使用git-lfs.github.com
  • Git 在处理如此大的存储库时遇到问题,因为在推/拉时它必须重新打包内容并且写入和处理 8GB 是一个问题。尝试“摆脱”您的二进制文件以清理存储库中的空间

标签: git svn repository gitlab unreal-engine4


【解决方案1】:

所以存储库超过 8GB ????

https://help.github.com/articles/what-is-my-disk-quota/

文件和存储库大小限制(来自 github)

我们建议将每个存储库保持在 1GB 以下。如果将大文件保留在存储库之外,则很容易保持此限制。如果您的存储库超过 1GB,您可能会收到一封来自 GitHub 支持的礼貌电子邮件,要求您减小存储库的大小以将其恢复。

此外,我们严格限制文件大小超过 100 MB。有关详细信息,请参阅“处理大文件”。


如果有任何存储库,无论技术(SVN、GIT 或其他)可以处理 5GB 或更多空间,作为学生项目免费吗?

您可以将 github 与 LFS 一起使用 - https://git-lfs.github.com/

【讨论】:

    【解决方案2】:

    有没有办法修复这个bug?

    这不是错误。这是 Git / Gitlab / GitHub 的限制。

    如果有任何存储库,无论技术(SVN、GIT 或 无论如何)可以处理5GB或更多空间,作为学生免费 项目?

    部署您自己的服务器并控制您的数据。 官方虚幻引擎文档建议使用 Subversion 或 Perforce:

    首先,如果您要在 gamedev 中使用版本控制并将资产资产存储在与源核心相同的存储库中,请部署您自己的版本控制服务器。最好的选择是在您的 LAN 上部署服务器。如果不可能或您的团队分散,请选择离您最近的 Amazon 或 Azure 托管。

    在为您的游戏开发项目选择 Git 作为版本控制时要三思。如果您使用虚幻引擎并且您的游戏资产很重,Git 不是最佳选择。 Git 是源代码的内容跟踪器,并不真正支持通过设计对大型二进制文件和大型存储库进行版本控制(但是,有一些扩展,例如 git-lfs,但在大量游戏资产或其他二进制文件)。

    【讨论】:

      【解决方案3】:

      不确定您到底遇到了什么,但我们经常在从/向 GitLab 推送/克隆大文件时调试问题。通常,如果您通过 http 进行推送/拉取,大约一分钟后就会超时。在最新的 GitLab 中,如果正在传输数据,则大多数超时时间更长/不受限制,但是对于大文件,构建包文件通常需要很长时间,即使是最新的 GitLab 在 http 上也会超时。最好的办法是只对大文件使用 ssh。

      如果您真的想对二进制文件进行比较和代码审查,并且您在使用 git 时遇到了麻烦,您可能想尝试 Perforce 的 Helix 版本引擎。它对最多 20 个用户免费,并且有一个名为 Helix Swarm 的活动和合并请求网络服务器应用程序:https://www.perforce.com/collaboration(您必须单独设置)。

      【讨论】:

        猜你喜欢
        • 2016-10-05
        • 2021-01-11
        • 2012-06-25
        • 1970-01-01
        • 1970-01-01
        • 2013-09-28
        • 2021-10-30
        • 1970-01-01
        • 2011-12-07
        相关资源
        最近更新 更多