首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏开发的Git存储库组织

游戏开发的Git存储库组织
EN

Stack Overflow用户
提问于 2018-02-02 03:08:41
回答 2查看 158关注 0票数 1

我们需要在团队中开发一个游戏,当然最好的方法是使用git存储库。我们想知道如何将其构建为游戏开发项目的最佳结构。特别是,游戏是由代码和资产(图像、声音等)构成的,现在需要开发这些资产,例如,我们不仅应该存储最终图像(即PNG),还应该存储该图像的项目文件(Photoshop、Illustrator……)这适用于所有资产。现在我们可以考虑一些不同的解决方案,例如,将所有内容都放在同一个存储库中(按文件夹划分),我想这不是一个好主意,我想,将它们分成两个存储库:一个用于资产项目,另一个用于代码+资产最终版本,或者为每个资产项目创建一个存储库。所以有很多很多的解决方案,但是最好的准确性是什么呢?当然,最终的决定总是由团队需求决定的,但是为游戏创建存储库的最佳/常见实践是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-02 03:15:26

最好的解决方案是最适合你的方案。也许可以看看GitLab,但在我看来,将资产和代码保存在一个存储库中也是很好的。特别是当你考虑添加一些新的很酷的代码,其中还包括一个新的图形时,你必须提交相同的功能两次。这可能会导致一些麻烦,因为这可能会导致不一致和大量额外的管理开销。

因此,我会使用一个文件夹结构整洁的存储库。看一看gitignore.io,也许已经有一些很好的gitignore文件用于你创建的项目类型。

祝你的项目好运。

票数 0
EN

Stack Overflow用户

发布于 2018-02-02 03:13:40

您可以将所有资产、资源放在一个存储库中。无论文件类型是什么,Git都会确保您每次更新时都有更新的版本。创建多个存储库会导致使每个存储库保持最新的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48570086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档