11

Я работаю в небольшой компании в секторе машиностроения. Никто здесь не знает ничего о кодировании или базе данных, кроме меня самого, и я знаю немного больше, чем базовый SQL, немного C #, немного VBA.

Я пытаюсь найти хорошее решение для управления документами с открытым исходным кодом / бесплатное программное обеспечение для всей нашей технической документации. Большинство файлов имеют формат .docx, .xlsx, .pdf или .dwg (CAD).

Может ли Subversion адаптироваться к моим целям управления документооборотом, а не к контролю кода? Будет ли также достаточно составлять отчеты о документах в системе с соответствующими номерами редакций?

Любые другие рекомендации или решения там, безусловно, приветствуются.

4 ответа4

11

SVN имеет графический интерфейс с хорошей интеграцией Windows: Tornise SVN. Многие мои коллеги клянутся этим.

Msofficesvn - это подключаемый модуль Microsoft Office, который предоставляет доступ к Tortoise SVN внутри приложений Office. OfficeSVN добавляет значки для операций SVN в Office 2007. OOoSVN - аналогичный плагин для OpenOffice.

С этими инструментами SVN можно использовать без командной строки. Для администрирования хранилища может потребоваться базовая компетенция командной строки.

SVN требует некоторого обучения пользователя, но это не имеет никакого отношения к программированию. Главным образом, вы должны научить людей: 1: обновлять, 2: работать, 3: совершать; и вы должны научить их выполнять слияния.

Система управления документами, которая обеспечивает чистое архивирование без выявления конфликтов, будет проще в использовании. Но это потому, что он скрывает трудности под ковром: вместо того, чтобы сталкивать пользователей с конфликтами, он молча теряет данные при возникновении конфликта.

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

(Обратите внимание, что у меня нет опыта обучения нетехнических людей использованию контроля версий - я интерполирую наблюдаемое поведение с «ручным» контролем версий, когда документы отправляются по почте человеку, который должен объединить изменения.)

2

Файлы кода - это простые текстовые файлы. Файлы .docx и .dwg "немного менее удобны для пользователя"), поэтому вам нужны плагины для таких файлов. В случае файлов msword есть плагин xdocdiff.

2

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

1

Существует также коммерческое решение среди плагинов Microsoft Office Subversion: MagnetSVN.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .