Программное обеспечение для управления версиями документов/активов и блокировки

Я работаю в технологическом стартапе, в котором работают 3D-художники, программисты и создатели контента. Мы ищем что-то, чтобы организовать наши проекты, рабочий процесс и сохранить все наши активы.

Два правила относительно того, что должно делать программное обеспечение:

  • Управление версиями документов и кода (но я мог бы просто использовать GIT для исходного кода вместе с таким программным обеспечением). У нас есть несколько проектов, которые необходимо задокументировать, а их файлы проектов (и активы) также должны иметь версии. У нас слишком много технологий и файлов проектов, чтобы перечислить их все (.psd, .ai, .pdf, .max и т. д.). Также могут присутствовать мультимедийные активы (например, видео в формате mp4) или другие вещи, для которых трудно определить версию для текста.

  • Должен блокировать файлы, когда кто-то их использует

У нас есть доступный сервер.

Любые предложения о том, что мы должны использовать?

Ответы (2)

Я бы посоветовал взглянуть на Mercurial :

  • С открытым исходным кодом и бесплатно
  • Кроссплатформенный
  • Быстрый
  • Распределенная VCS , такая как git
  • По моему личному мнению , удобен для пользователя по сравнению с git , особенно для пользователей, менее знакомых с системами контроля версий.
  • Доступны графические интерфейсы, включая TortoiseHg
  • Расширение Largefiles позволяет обрабатывать такие вещи, как медиафайлы, через сервер, включенный в версии 2.0 в
  • Расширение ZipDoc позволяет содержимое форматов zip-архивов, таких как docx, автоматически распаковывать и управлять содержимым при фиксации и повторном архивировании при оформлении заказа. Не включено по умолчанию

Я бы посоветовал вам хранить исходный код в Git (или другом инструменте, предназначенном для исходного кода) и управлять своими цифровыми активами с помощью реального программного обеспечения для управления цифровыми активами (DAM), такого как Alfresco или NemakiWare (оба являются бесплатными и с открытым исходным кодом).

Программное обеспечение DAM даст вам:

  • Заблокируйте документ, чтобы только вы могли его редактировать (если хотите).
  • Полнотекстовый поиск, в том числе внутри файлов с двоичными форматами, такими как .DOC или .PDF
  • Веб-интерфейс с предпросмотром, миниатюрами. Очень полезно для навигации и управления объемными активами без необходимости их фактической загрузки.
  • Рабочие процессы: определите рабочие процессы с любым количеством шагов, выберите исполнителей каждого шага или сделайте так, чтобы они выбирались автоматически, автоматически запускайте рабочие процессы в соответствии с правилами контента.
  • Если у вас нет бесконечного дискового пространства для каждой дополнительной версии, определите жизненные циклы, чтобы система знала, что оставить, а что выбросить.

Отказ от ответственности: я написал часть NemakiWare
. Примечание. Современные системы управления версиями исходного кода имеют функцию перебазирования, которая похожа на блокировку, но лучше в контексте редактируемых вручную текстовых файлов ( пример для Git ).