【发布时间】:2020-05-30 12:02:16
【问题描述】:
VCS 3D 建模师使用哪个?例如Blender 或3DsMax。
【问题讨论】:
-
Subversion 非常适合二进制资产,例如 3d 模型。
标签: version-control blender 3dsmax
VCS 3D 建模师使用哪个?例如Blender 或3DsMax。
【问题讨论】:
标签: version-control blender 3dsmax
像任何项目一样,它是由启动它的人选择的。 Subversion 和 git 是两种流行的选择,各有长处。很难说一个比另一个更受欢迎。
在做出决定时我要强调两点 -
磁盘使用情况 - 多媒体项目经常使用大文件。 git 是一个分布式存储库,这意味着每个签出副本的用户都会获得整个存储库,这可能会导致大型项目使用大量额外的磁盘。 svn 将所有修订版本保存在服务器上,每个用户获得每个文件的两份副本,一份原始文件和一份工作文件,以便可以在本地进行比较。
这也扩展到 svn 能够签出项目的子目录,而 git 需要复制整个 repo。虽然最近的 git 版本可以检出工作文件的子集,但整个修订历史记录仍会在本地复制。
检查以前的修订版 - git 使用唯一的字符串来标识每个修订版,而 svn 使用数字序列。这使得 svn 更容易签出之前的修订版,或者更早的五个修订版。要从 git 获取较早的版本,您需要列出历史并复制一个随机字符串以获取较早的版本。至少在使用 CLI 时,GUI 应用程序可以让这两者变得更容易。
这可以扩展到讨论,svn 用户可以说我有修订版 125,我有 122 来快速知道有人落后或错过了一次更新。
【讨论】: