6
游戏开发的版本控制-问题和解决方案?[关闭]
有很多版本控制系统可用,包括诸如Subversion,Git和Mercurial的开源系统,以及诸如Perforce的商业系统。 他们对游戏开发过程的支持程度如何?对于非文本文件(二进制文件),大型项目等,使用VCS有什么问题?这些问题有什么解决方案? 对于答案的组织方式,让我们以每个软件包为基础进行尝试。用结果更新每个软件包/答案。 另外,请在您的答案中列出一些简短的详细信息,关于您的VCS是免费的还是商业的,是分布式还是集中式等。 更新:找到了一篇比较下面两个VCS的不错的文章-显然,Git是MacGyver,Mercurial是Bond。好吧,我很高兴那已经解决了……作者最后有一个不错的报价: 可以向那些尚未切换到分布式VCS的人宣讲福音,但是尝试将Git用户转换为Mercurial(反之亦然)是浪费每个人的时间和精力。 特别是由于Git和Mercurial的真正敌人是Subversion。Dang,在FOSS领域,这是一个吃代码的世界……
106
version-control