Ich arbeite für ein kleines Unternehmen im Maschinenbau. Niemand hier weiß etwas über Codierung oder Datenbasis außer mir selbst, und ich weiß kaum mehr als einfaches SQL, etwas C #, etwas VBA.
Ich versuche, eine gute Open-Source- / Freeware-Lösung für die Dokumentensteuerung für alle unsere technischen Dokumentationen zu finden. Die meisten Dateien haben das Format .docx, .xlsx, .pdf oder .dwg (CAD).
Ist Subversion im Gegensatz zur Codesteuerung an meine Zwecke der Dokumentsteuerung anpassbar? Wäre es auch ausreichend, Berichte über Dokumente im System mit entsprechenden Revisionsnummern zu erstellen?
Alle anderen Empfehlungen oder Lösungen sind auf jeden Fall willkommen.
windows-7
version-control
documents
svn
NoCatharsis
quelle
quelle
Antworten:
SVN hat ein GUI-Frontend mit guter Windows-Integration: Tortoise SVN . Viele meiner Kollegen schwören darauf.
Msofficesvn ist ein Microsoft Office-Plug-In, das den Zugriff auf Tortoise SVN in Office-Anwendungen ermöglicht. OfficeSVN fügt Office 2007 Symbole für SVN-Vorgänge hinzu. OOoSVN ist ein ähnliches Plug-In für OpenOffice.
Mit diesen Tools kann SVN verwendet werden, ohne dass eine Befehlszeile erforderlich ist. Für die Verwaltung des Repositorys sind möglicherweise grundlegende Befehlszeilenkenntnisse erforderlich.
SVN erfordert einige Benutzerschulungen, aber das hat nichts mit Programmierung zu tun. Hauptsächlich muss man die Leute daran gewöhnen, 1: Update, 2: Arbeit, 3: Commit; und Sie müssen sie trainieren, um Zusammenführungen durchzuführen.
Ein Dokumentenverwaltungssystem, das eine reine Archivierung ohne Aufdeckung von Konflikten ermöglicht, ist einfacher zu verwenden. Aber das liegt daran, dass es die Schwierigkeiten unter dem Teppich verbirgt: Anstatt Benutzer mit Konflikten zu konfrontieren, verliert es stillschweigend Daten, wenn ein Konflikt auftritt.
Ein Workflow, bei dem Benutzer vor der Arbeit an einem Dokument eine Sperre vornehmen, ist viel einschränkender, kann jedoch Kopfschmerzen ersparen, wenn ihnen nicht beigebracht werden kann, bei Konflikten nicht in Panik zu geraten.
(Beachten Sie, dass ich keine Erfahrung darin habe, nicht-technischen Personen die Verwendung der Versionskontrolle beizubringen. Ich interpoliere aus dem beobachteten Verhalten mit der „manuellen“ Versionierung, bei der Dokumente per Post an eine Person gesendet werden, die Änderungen zusammenführen soll.)
quelle
Codedateien sind einfache Textdateien. .docx- und .dwg-Dateien sind "etwas weniger" benutzerfreundlich), daher benötigen Sie Plugins für solche Dateien. Bei msword-Dateien gibt es ein Plugin xdocdiff.
quelle
Ich würde ein Dokumentenverwaltungssystem gegenüber einem Revisionskontrollsystem für "binäre" Dokumente vorschlagen . Die Versionskontrolle funktioniert am besten für Textdateien wie Quellcode, aber Sie verlieren viele Funktionen, wenn Sie mit Binärtypen arbeiten.
quelle
Es gibt auch eine kommerzielle Lösung unter den Microsoft Office Subversion-Plugins: MagnetSVN .
quelle