В чем различия между системой контроля версий (скажем, Subversion) и системой управления документами?

DMS: централизованное хранение документов, доступ к управлению, отслеживание документов, безопасность, аутентификация и т. Д.

Управление версиями, например, Subversion: вместо DMS featur выше, Subversion: объединить, создать график и т. Д.

но я правда путаю основную вещь, которая отличается DMS и subversion?

2 ответа

Обе системы контроля версий (VCS) и системы управления документами (DMS) имеют общий набор функций:

  1. Оба хранят набор сущностей, либо исходные файлы, либо официальные документы.
  2. Оба могут назначить набор свойств для каждого объекта, например, автора, даты и т. Д.
  3. Оба хранят всю историю хранимых предметов.
  4. Оба должны аутентифицировать пользователей перед доступом к объектам.
  5. Регистрация заезда и отъезда является общей концепцией в обоих случаях.
  6. Экспорт и импорт папок и файлов являются общими характеристиками обоих случаев.

Но есть множество различий между этими двумя:

  1. VCS предназначены для разработчиков программного обеспечения, но DMS предназначены для конечных пользователей, работающих с документами, например секретарей.
  2. В DMS есть некоторые важные функции, которые не распространены в VCS, такие как:
    • Отправка документа другому пользователю
    • Импорт документа из внешних источников, таких как сканер, факс, электронная почта и т. Д.
    • Отчетность по документам со сложными фильтрами и запросами.
    • Поддержка напоминаний, документооборота, отслеживание результатов документа, ERC.

С другой стороны, набор функций более распространен и важен в VCS:

  1. Слияние и разветвление продуктовой линейки.
  2. Интеграция с системами отслеживания проблем.
  3. Возврат всего хранилища в старую ревизию

Системы контроля версий поддерживают множество других функций, связанных с разработкой программного обеспечения. Включая, но не ограничиваясь: извлечение, объединение, разветвление, маркировка, интеграция,... Эти функции используются для обработки несколькими пользователями одновременного изменения файла (-ов) и отслеживания / ветвления при выпуске программного продукта, перемещения меняется с одного плеча на другое,...

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

Смотрите http://en.wikipedia.org/wiki/Revision_control для получения дополнительной информации о системах контроля версий

Другие вопросы по тегам