Какие моделисты VCS 3D используют? - PullRequest
0 голосов
/ 14 февраля 2020

Какие VCS 3D моделисты используют? Например, в Blender или 3DsMax.

1 Ответ

0 голосов
/ 19 апреля 2020

Как и любой проект, это выбор человека, который его запускает. Subversion и git - два популярных варианта, каждый из которых имеет свои сильные стороны. Трудно сказать, что один из них более популярен, чем другой.

При принятии решения я бы выделил два момента:

Использование диска - часто мультимедийные проекты использовать большие файлы. git - это распределенный репозиторий, то есть каждый пользователь, извлекающий копию, получает весь репозиторий, что может привести к значительному использованию дополнительного диска в больших проектах. Svn хранит все ревизии на сервере, и каждый пользователь получает две копии каждого файла, один оригинал и один работающий, так что сравнение может быть выполнено локально.

Это также распространяется на svn, способную извлекать подкаталог проект, в то время как git необходимо скопировать весь репо. Хотя последние версии git могут извлекать подмножество рабочих файлов, вся история изменений все еще копируется локально.

Извлечение предыдущих версий - git использует уникальную строку для идентификации каждого revision, а svn использует числовую последовательность. Это упрощает svn просто извлекать предыдущую ревизию или пять ревизий ранее. Чтобы получить более раннюю ревизию от git, вам нужно перечислить историю и скопировать случайную строку, чтобы получить более раннюю ревизию. По крайней мере, при использовании интерфейса командной строки приложения GUI могут упростить это для обоих.

Это может распространяться на обсуждения, пользователи SVN могут сказать, что у меня есть ревизия 125, и у меня есть 122, чтобы быстро знать, что кто-то сильно отстает или просто отсутствует одно обновление.

...