Я работаю в небольшой компании в секторе машиностроения. Никто здесь не знает ничего о кодировании или базе данных, кроме меня самого, и я знаю немного больше, чем базовый SQL, немного C #, немного VBA.
Я пытаюсь найти хорошее решение для управления документами с открытым исходным кодом / бесплатное программное обеспечение для всей нашей технической документации. Большинство файлов имеют формат .docx, .xlsx, .pdf или .dwg (CAD).
Может ли Subversion адаптироваться к моим целям контроля документооборота в отличие от контроля кода? Будет ли также достаточно составлять отчеты о документах в системе с соответствующими номерами редакций?
Любые другие рекомендации или решения там, безусловно, приветствуются.
windows-7
version-control
documents
svn
NoCatharsis
источник
источник
Ответы:
У SVN есть графический интерфейс с хорошей интеграцией с Windows: Tortoise SVN . Многие мои коллеги клянутся этим.
Msofficesvn - это подключаемый модуль Microsoft Office, который предоставляет доступ к Tortoise SVN внутри приложений Office. OfficeSVN добавляет значки для операций SVN в Office 2007. OOoSVN - аналогичный плагин для OpenOffice.
С этими инструментами SVN можно использовать без командной строки. Администрирование хранилища может потребовать базовых навыков командной строки.
SVN требует некоторого обучения пользователя, но это не имеет никакого отношения к программированию. Главным образом, вы должны заставить людей привыкать: 1: обновление, 2: работа, 3: фиксация; и вы должны научить их выполнять слияния.
Система управления документами, которая обеспечивает чистое архивирование без выявления конфликтов, будет проще в использовании. Но это потому, что он скрывает трудности под ковром: вместо того, чтобы сталкивать пользователей с конфликтами, он молча теряет данные при возникновении конфликта.
Рабочий процесс, когда люди берут блокировку перед работой над документом, намного более ограничивающий, но может избавить от головной боли, если их нельзя научить не паниковать в случае конфликта.
(Обратите внимание, что у меня нет опыта обучения нетехнических людей использованию контроля версий - я интерполирую наблюдаемое поведение с «ручным» управлением версиями, когда документы отправляются по почте человеку, который должен объединить изменения.)
источник
Файлы кода - это простые текстовые файлы. Файлы .docx и .dwg "немного менее удобны для пользователя"), поэтому вам нужны плагины для таких файлов. В случае файлов msword есть плагин xdocdiff.
источник
Я бы предложил систему управления документами через систему контроля версий для «двоичных» документов. Контроль версий работает лучше всего для текстовых файлов, таких как исходный код, но вы теряете много функций при работе с двоичными типами.
источник
Существует также коммерческое решение среди плагинов Microsoft Office Subversion: MagnetSVN .
источник