【问题标题】:Unreal Engine 4 - git for assets虚幻引擎 4 - 用于资产的 git
【发布时间】:2016-08-21 21:03:31
【问题描述】:

我们非常小的团队(只有 2 个朋友)想在虚幻引擎 4 中启动新项目(游戏)。我们想使用 git (bitbucket) 作为源代码控制 - 因为它的私有存储库是免费的。还是我们应该尝试别的?目前我们不想为回购付费。

同步资产的好方法是什么?我的意思是大文件,例如模型。同步可能需要太多时间,而且免费存储库的存储空间有限。我们是否应该在 git 中忽略它们并与其他工具/手册同步?

(如果可能,我想使用 SourceTree 工具 - 我在其他项目中已经习惯了。)

感谢您的建议,我们只是初学者。

【问题讨论】:

  • 感谢您的反对,但您可以在帮助中心找到这个。请看最后一句话。 When should I vote down? When you see an example that has issues - you should also tell the community what's wrong, so it can be fixed.
  • 您可能收到了反对票,因为您同时提出了多个问题(SO 最适合每个问题一个问题),并且因为您的许多小问题都在寻求工具建议和/或主要是意见-基于,这两者都是明确的题外话。请参阅help center。无论如何,您的主要问题是关于主题和可回答的。我现在将添加一个答案。
  • 谢谢,我会修改的。

标签: git bitbucket assets unreal-engine4


【解决方案1】:

Git 不适合存储大型二进制资产,但许多类型的项目(如游戏)主要由这些类型的文件组成。

目前最好的解决方案之一是Git LFS project

Git 大文件存储 (LFS) 在 Git 内用文本指针替换音频样本、视频、数据集和图形等大文件,同时将文件内容存储在 GitHub.com 或 GitHub Enterprise 等远程服务器上。

Atlassian brought Git LFS to BitBucket Cloud in July, 2016。既然您提到了 SourceTree,我会注意到它内置了 Git LFS 支持(请参阅上一个链接)。也可以在命令行中使用。

【讨论】:

  • @Pyro,BitBucket 云上的 LFS 处于测试阶段,尚未更新所有文档。将来它的提供方式也可能会发生变化。但在这一点上,我找不到任何关于可以存储多少 LFS 数据的配额。 This page of LFS limitations 没有提及。据我所知,LFS 存储的文件不应影响您的常规存储库限制。如果您对他们的产品有任何疑问,我鼓励您联系他们的支持。
  • 再次感谢您。我会联系他们并让你知道。
  • 我们不知何故在他们的网页上错过了它。存储限制是here 所以你的回答并不能解决这个有限的存储空间问题。你知道另一种处理大文件的方法吗?
  • 很好的发现。如果您想使用云服务,我认为您会发现 any 没有某种存储配额。 IMO Git LFS 是当今处理大文件的正确方法。 GitLab 的托管服务对私有存储库supports LFSappears to have a 10GB limit per repository (repo+LFS) 也是免费的。也许这会满足您的需求?
  • @Pyro,我认为这听起来过于复杂。您仍然需要一些方法来协调两台机器之间的文件更改。如果我处于你的位置,我只会使用 Git LFS。
猜你喜欢
  • 1970-01-01
  • 2020-07-24
  • 2015-02-04
  • 2020-10-15
  • 2015-01-13
  • 2019-12-09
  • 2023-03-28
  • 2015-10-12
  • 1970-01-01
相关资源
最近更新 更多