Version control 哪些VCS 3D建模师使用?
哪些Version control 哪些VCS 3D建模师使用?,version-control,blender,3dsmax,Version Control,Blender,3dsmax,哪些VCS3D建模者使用?例如,在Blender或3DsMax中,与任何项目一样,这是启动项目的人的选择。Subversion和git是两种流行的选择,它们各有优点。很难说一个比另一个更受欢迎 在作出决定时,我要强调两点- 磁盘使用-多媒体项目通常使用大文件。git是一个分布式存储库,这意味着每个签出副本的用户都可以获得整个存储库,这可能会导致大型项目的大量额外磁盘使用。Svn将所有修订保存在服务器上,每个用户获得每个文件的两个副本,一个是原始的,一个是工作的,以便可以在本地进行比较 这也扩展到
VCS
3D建模者使用?例如,在Blender
或3DsMax
中,与任何项目一样,这是启动项目的人的选择。Subversion和git是两种流行的选择,它们各有优点。很难说一个比另一个更受欢迎
在作出决定时,我要强调两点-
磁盘使用-多媒体项目通常使用大文件。git是一个分布式存储库,这意味着每个签出副本的用户都可以获得整个存储库,这可能会导致大型项目的大量额外磁盘使用。Svn将所有修订保存在服务器上,每个用户获得每个文件的两个副本,一个是原始的,一个是工作的,以便可以在本地进行比较
这也扩展到svn能够签出项目的子目录,而git需要复制整个repo。虽然最新的git版本可以签出工作文件的一个子集,但整个修订历史仍在本地复制
签出以前的修订版-git使用唯一的字符串标识每个修订版,而svn使用数字序列。这使得svn更容易只签出上一个修订版或更早的五个修订版。要从git获得早期版本,您需要列出历史记录并复制随机字符串以获得早期版本。至少在使用CLI时,GUI应用程序可以使这两种方法都更容易实现
这可以扩展到讨论,svn用户可以说我有125版,我有122版,可以很快知道有人落后于或只是错过了一次更新。Subversion非常适合使用二进制资产,如3d模型。