Subversion: Dokumentenkontrolle für Nicht-Programmierer?

Subversion: Dokumentenkontrolle für Nicht-Programmierer?

Ich arbeite für ein kleines Unternehmen im Maschinenbausektor. Außer mir hat hier niemand Ahnung von Codierung oder Datenbanken, und ich kenne mich kaum besser aus als mit grundlegendem SQL, ein bisschen C# und ein bisschen VBA.

Ich versuche, eine gute Open-Source-/Freeware-Dokumentenkontrolllösung für unsere gesamte technische Dokumentation zu finden. Die meisten Dateien liegen im Format .docx, .xlsx, .pdf oder .dwg (CAD) vor.

Ist Subversion an meine Zwecke der Dokumentenkontrolle im Gegensatz zur Codekontrolle anpassbar? Wäre es auch ausreichend, Berichte über Dokumente im System mit entsprechenden Revisionsnummern zu erstellen?

Alle anderen Empfehlungen oder Lösungen sind sicherlich willkommen.

Antwort1

SVN verfügt über ein GUI-Frontend mit guter Windows-Integration:Schildkröte SVNViele meiner Kollegen schwören darauf.

Msofficesvnist ein Microsoft Office-Plug-In, das Zugriff auf Tortoise SVN innerhalb von Office-Anwendungen ermöglicht.BüroSVN fügt Office 2007 Symbole für SVN-Operationen hinzu.OOoSVNist ein ähnliches Plug-in für OpenOffice.

Mit diesen Tools ist SVN ohne Befehlszeile nutzbar. Für die Verwaltung des Repository sind möglicherweise grundlegende Befehlszeilenkenntnisse erforderlich.

SVN erfordert zwar eine gewisse Benutzerschulung, aber das hat nichts mit Programmierung zu tun. Hauptsächlich müssen Sie den Leuten 1: Aktualisieren, 2: Arbeiten, 3: Übernehmen beibringen und sie darin schulen, Zusammenführungen durchzuführen.

Ein Dokumentenmanagementsystem, das reines Archivieren ohne Offenlegung von Konflikten ermöglicht, ist einfacher zu verwenden. Das liegt jedoch daran, dass es die Schwierigkeiten unter den Teppich kehrt: Anstatt Benutzer mit Konflikten zu konfrontieren, gehen bei einem Konflikt stillschweigend Daten verloren.

Ein Arbeitsablauf, bei dem die Mitarbeiter vor der Arbeit an einem Dokument eine Sperre vornehmen, ist zwar wesentlich einschränkender, kann ihnen aber Kopfschmerzen ersparen, wenn ihnen nicht beigebracht werden kann, bei Konflikten nicht in Panik zu geraten.

(Beachten Sie, dass ich keine Erfahrung darin habe, Laien den Umgang mit der Versionskontrolle beizubringen. Ich interpoliere auf Grundlage von beobachtetem Verhalten bei der „manuellen“ Versionierung, bei der Dokumente per E-Mail an eine Person gesendet werden, die die Änderungen zusammenführen soll.)

Antwort2

Codedateien sind einfache Textdateien. .docx- und .dwg-Dateien sind „etwas weniger“ benutzerfreundlich, daher benötigen Sie für solche Dateien Plugins. Für MSWord-Dateien gibt es das Plugin xdocdiff.

Antwort3

Ich würde vorschlagen,Dokumenten-Management-Systemüber einRevisionskontrolleSystem für „binäre“ Dokumente. Die Revisionskontrolle funktioniert am besten für Textdateien wie Quellcode, aber bei der Arbeit mit binären Typen gehen viele Funktionen verloren.

Antwort4

Es gibt auch eine kommerzielle Lösung unter den Microsoft Office Subversion-Plugins:MagnetSVN.

verwandte Informationen