Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 版本控制服务如何计算已用存储?_Git_Svn_Cloud_Price - Fatal编程技术网

Git 版本控制服务如何计算已用存储?

Git 版本控制服务如何计算已用存储?,git,svn,cloud,price,Git,Svn,Cloud,Price,我正在寻找一个在线版本控制,以便能够主持一个游戏项目,由于图形和其他多媒体内容,这个项目对于Github的1GB限制来说已经太大了 我遇到过cloud forge、bitbucket等网站,它们都为Git或SVN存储库提供大约10-15GB的存储空间 该存储限制是表示项目的头部修订的大小,还是也指所有的文件/提交增量和元数据 我在不同的公司做过一些其他的游戏,他们都喜欢在自己的办公室里托管版本控制,我不知道这是因为成本还是安全还是两者兼而有之。但我知道游戏项目在开发过程中往往会变得非常大(50G

我正在寻找一个在线版本控制,以便能够主持一个游戏项目,由于图形和其他多媒体内容,这个项目对于Github的1GB限制来说已经太大了

我遇到过cloud forge、bitbucket等网站,它们都为Git或SVN存储库提供大约10-15GB的存储空间

该存储限制是表示项目的头部修订的大小,还是也指所有的文件/提交增量和元数据

我在不同的公司做过一些其他的游戏,他们都喜欢在自己的办公室里托管版本控制,我不知道这是因为成本还是安全还是两者兼而有之。但我知道游戏项目在开发过程中往往会变得非常大(50GB+),这主要是由于大量的多媒体内容,如纹理、音频、动画等

因此,如果指定的限制是针对具有所有提交增量的存储大小,那么我想知道这些服务中是否有任何一项对于拥有大型且不断增长的项目的任何人都是可行的

该存储限制是否表示文件头版本的大小 项目还是引用所有文件/提交增量和元数据 还有数据吗

好吧,存储限制大约是磁盘上实际存储库的大小。因此,这与头部修订或SVN工作副本的大小无关

请注意,SVN使用了各种不同的方法和支持。请注意,Subversion还支持用于文本内容和非压缩二进制数据的xdelta压缩算法。如果您在一个未压缩的千兆字节二进制文件中更改了几个字节,Subversion只需要为新版本的文件存储这些字节(加上元数据)。阅读SVNBook | Subversion如何节省磁盘空间以获取更多信息


阅读了解更多信息。

如果您想使用资产进行游戏开发,必须使用git lfs。而github(例如)提供了您想要的任意多的空间。只是你必须支付: