首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Unity Collaborate GitHub

Unity Collaborate GitHub
EN

Stack Overflow用户
提问于 2018-06-14 19:01:30
回答 4查看 14K关注 0票数 6

我在一个三人小组的Unity游戏项目中工作。在Unity上使用Unity Collaborate而不是GitHub的利弊是什么?

根据我的理解,两者都起到了版本控制的作用,并允许团队成员的云托管保持同步。Unity Collaborate似乎没有分支功能,因此可能更难确保合并的所有代码都是工作代码;这是Unity Collaborate的唯一缺点吗?

EN

回答 4

Stack Overflow用户

发布于 2018-06-14 22:43:50

Unity Collaborate对于合并场景很有用,并且几乎没有学习曲线。然而,当我几个月前尝试使用它时,我发现它的功能严重受限。它被构建为尽可能简单的使用,然而这也是它的主要缺陷,因为没有设置或配置。在我遇到一个无法解决的冲突错误之前,我只用了几天。我强烈建议坚持使用git,它更可靠,更适合用途。如果Unity想要竞争,他们需要做得更好。就我个人而言,我使用BitBucket和SourceTree来获得免费的私有存储库和友好的UI。

票数 8
EN

Stack Overflow用户

发布于 2020-08-04 23:25:51

我同时使用了Unity Collaborate和GitHub。

Unity Collaborate:当我使用Unity的源码控制时,我发现它缺少很多功能,它没有分支,所以每个人都被困在同一个“分支”上。我发现检测和合并冲突并不是很好,我得到了一些错误的冲突,当尝试合并它时,只会覆盖整个文件,而不是允许用户选择要覆盖的代码部分。我也没有发现collaborate中包含的Unity的任何其他服务有任何用途。将项目上传到云端并购买“席位”以允许其他贡献者加入项目也是要花钱的。你不能向公众开放你的项目,也不能让它开源(这对你和你的项目来说可能不是问题)。然而,它没有学习曲线,它的使用很简单,而且从项目一开始就在Unity内部。

GitHub :我个人使用GitKraken来拉动和推送到GitHub,而不是几年前发布的plugin GitHub。GitHub的使用有一点困难,你需要了解它是如何工作的,可能还需要下载其他程序才能工作。但是,它比Unity Collab有更多的功能,它有分支,一个内置的问题跟踪器,你可以将它链接到trelloglo板上。它有一个免费的选项,可以选择无限的私有和公共存储库,以及无限的贡献者。它还有一个内置的wiki page,您可以为您的项目创建并托管一个website,所有这些都在同一个存储库中。但是,GitHub不能很容易地跟踪大型文件,因此如果您的项目包含大量大型模型,那么您可能不得不使用git-lfs。不幸的是,大型文件不能免费托管在GitHub上。

票数 3
EN

Stack Overflow用户

发布于 2018-06-20 05:02:44

Github试图说服你,这是一个很好的选择。他们刚刚宣布了Github for Unity的v1:

https://blog.github.com/2018-06-18-announcing-github-for-unity-1.0/

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

https://stackoverflow.com/questions/50855967

复制
相关文章

相似问题

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