Unreal Engine 4 - git 资产

Unreal Engine 4 - git for assets

我们非常小的团队(只有 2 个朋友)想在 Unreal Engine 4 开始新项目(游戏)。我们想使用 git (bitbucket) 作为源代码控制 - 因为它是私有的免费回购。或者我们应该尝试别的东西吗?现在我们不想为 repo 付费。

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

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

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

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

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

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

A​​tlassian brought Git LFS to BitBucket Cloud in July, 2016。既然你提到了 SourceTree,我会注意到它内置了 Git LFS 支持(参见前面的 link)。它也可以在命令行上使用。