Subversion: Контроль документів для непрограмістів?


11

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

Я намагаюся знайти гарне рішення з відкритим кодом / безкоштовним контролем документів для всієї нашої інженерної документації. Більшість файлів у форматі .docx, .xlsx, .pdf або .dwg (CAD).

Чи може Subversion адаптуватися до моїх цілей док-контролю на відміну від контролю коду? Чи достатньо було б також складати звіти про документи в системі з відповідними номерами перегляду?

Будь-які інші рекомендації чи рішення там, безумовно, вітаються.


1
Комбінація svn + латекс (або будь-який формат документа на основі тексту / звичайного тексту) неймовірно корисна для будь-якого документа, що пишеться спільно. Хоча, щоб усі вивчили основні латекси.
Даніель Бек

Відповіді:


11

SVN має інтерфейс GUI з гарною інтеграцією в Windows: Tortoise SVN . Багато моїх колег присягаються.

Msofficesvn - плагін Microsoft Office, який надає доступ до Tortoise SVN всередині додатків Office. OfficeSVN додає піктограми для SVN-операцій в Office 2007. OOoSVN - аналогічний плагін для OpenOffice.

За допомогою цих інструментів SVN можна використовувати, не вимагаючи командного рядка. Для адміністрування сховища може знадобитися основна компетенція командного рядка.

SVN вимагає певної підготовки користувачів, але це не має нічого спільного з програмуванням. Головним чином, ви повинні змусити людей: 1: оновити, 2: працювати, 3: виконувати; і ви повинні навчити їх виконувати злиття.

Системою управління документами, яка забезпечує чисте архівування без викриття конфліктів, буде простіше у використанні. Але це тому, що він ховає труднощі під килимком: замість того, щоб зіткнутися з користувачами у конфліктах, він мовчки втрачає дані, коли виникає конфлікт.

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

(Зауважте, що я не маю досвіду навчання нетехнічних людей використовувати контроль версій - я інтерполюю спостережувану поведінку з "ручним" версією, де документи надсилаються поштою особі, яка повинна об'єднати зміни.)


Я фактично провів деякі дослідження Tortoise SVN, тому що це здавалося найменш орієнтованим на коди інтерфейсом GUI для Subversion. Мені точно подобається, що в ньому є плагіни Office. Тож як важко порівнювати зміни між двома електронними таблицями або документами Word за допомогою Tortoise? Це добре зливається? Дякую.
NoCatharsis

На жаль, я нещодавно виявив плагіни Office і ще не використовував їх.
Жил "ТАК - перестань бути злим"

Варто врахувати, що у SVN виникнуть проблеми з файлами .docx. Вони по суті є двійковими ZIP-файлами, тому, коли робиться навіть невелике оновлення документа, весь документ повторно стискається, тому файл абсолютно відрізняється від попередньої версії. SVN зберігає відмінності між версіями документа. У випадку з docx-файлами доведеться зберігати весь документ для кожної редакції, що може створити дуже велику базу даних SVN.
ChrisB

Msofficesvn насправді не є надбудовою, як стверджує, а макросом. Отже (1) це потенційна проблема безпеки та (2) вона додає роздуми кожному документу.
Габріель Шрайбер

2

Файли коду - це прості текстові файли. Файли .docx та .dwg "трохи менше" користувачі), тому для таких файлів вам потрібні додатки. У випадку з файлами msword є плагін xdocdiff.


Менш зручним для користувачів, ви маєте на увазі, що просто важко запустити перевірку різниці на двох версіях, чи не так?
NoCatharsis

2

Я б запропонував систему управління документами над системою контролю ревізії "бінарних" документів. Контроль редагування найкраще працює для текстових файлів, таких як вихідний код, але ви втрачаєте багато функцій, працюючи з бінарними типами.


Гаразд, це звучить правильно. Будь-які пропозиції про продукти з відкритим кодом DMS тоді? Будь-який досвід з хорошим? Дякую за допомогу.
NoCatharsis

Я використав декілька, але не маю достатнього досвіду, щоб рекомендувати його. en.wikipedia.org/wiki/List_of_content_management_systems
Кріс Нава

... І ось ця проблема: Якщо ви звикли до того, як працює підривна робота, системи управління документами є ПДФА. Наразі ми боремося з Office 365 та OneDrive For Business. Це не дуже підходить за призначенням, але якщо ви хочете мати розумні можливості в режимі офлайн, не так багато альтернатив за розумними цінами.
Енді

1

Серед плагінів Microsoft Office Subversion є комерційне рішення: MagnetSVN .


Добре, що я хотів зберегти це безкоштовно, оскільки я в основному виконував функції управління документами для всієї компанії (у нас як 7 людей, це не так вже й велика угода). Однак лише 19 доларів за ліцензію досить непогано. Ви його використовували? Коментарі щодо його інтерфейсу та системи?
NoCatharsis

Я розробник MagnetSVN. Тож я не можу бути об'єктивним, коли ви робите це :) Отже, якщо у вас є час, будь ласка, залиште нам відгуки про MagnetSVN: magnetsvn.com/feedback.html . Ми будемо раді запропонувати вам попередні версії з новими функціями, якщо хочете.
Євгенік

Це давній пост, але система вискакувала його для огляду та відгуку. Для подальшої довідки вам потрібно розкрити свою приналежність, рекомендуючи продукти. В іншому випадку це технічно кваліфікується як спам. Також пам’ятайте, що широка широта надається людям, які роблять внесок у цілому та періодично пропонують свої речі. Але якщо ваші єдині публікації є рекламними, вони розглядаються інакше.
fixer1234
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.