Title: Verwendung von Versionsmanagement-Werkzeugen für sicheres kooperatives Arbeiten mit CAD-Plänen
Language: Deutsch
Authors: Novak, Roman 
Qualification level: Diploma
Keywords: CAD; DMS; Versionsmanagement-Werkzeuge; VCS; kooperativ; Arbeiten; Plugin; Pläne
CAD; DMS; VCS; cooperative; plugin; drawings
Advisor: Frank, Andrew
Issue Date: 2008
Number of Pages: 85
Qualification level: Diploma
Abstract: 
Dateibasiertes kooperatives Arbeiten stellt nicht nur in Ingenieurbüros eine Herausforderung dar. Das Einbringen von Änderungen an verschiedenen lokalen Datei-Kopien (speziell Plänen bzw. CAD-Dateien, die Pläne darstellen) in ein zentrales Archiv führt zu Situationen, in denen entschieden werden muss, welche Änderungen den letzten, gültigen Stand darstellen sollen.
Es wird nun angenommen, dass Versionsmanagement Werkzeuge (VCS , Version Control System) zu einer Lösung des genannten Problems beitragen können und es wird untersucht, ob es Ansätze gibt, um solche Entscheidungssituationen effizient handhaben und auflösen zu können.
Anhand eines einfachen Open-Source Tools (OooSVN) wird gezeigt, welche Möglichkeiten es zur Konfliktresolution gibt und welche Prinzipien angewendet werden. Eine Gegenüberstellung von Versionsmanagement-Werkzeugen wie SVN, CVS und DARCS, GIT, die auf verschiedenen Philosophien basieren, leitet zu einer intensiveren Analyse der Versionsverwaltung DARCS über. Die Patch- Theorie, die hinter DARCS steht, wird beleuchtet und es wird hinterfragt, ob diese zur Problemlösung beitragen kann.
Es wird die Anwendbarkeit von Konfliktresolution betrachtet und wie Benutzer bei der Auflösung derselben unterstützt werden können. Die Ausführungen münden in der Entwicklung eines Plugins, welches das kooperative Bearbeiten von CAD-Plänen unterstützt.

File based cooperative effort does not only pose a challenge in engineer's offices. Applying changes to various local files and commiting these changes to a central repository leads to conflicting situations, where decisions have to be made, which changes should represent the final valid state.
It is assumed, that version control systems (VCS) can help solving the described problem above. It will be examined, if there is a viable way to support decisions efficiently and solve those conflicting situations.
On the basis of a simple open source tool (OooSVN) it will be demonstrated, which possibilities for conflict resolution exist and which principles are applied. A comparison of version control systems like SVN, CVS and DARCS, GIT, which are based on different underlying philosophies, leads up to a more intensive analysis of the version control system DARCS. The patch theory behind DARCS will be explained and it will be investigated, if it can solve the problems above.
The applicability of conflict resolution in management of technical data respresenting technical drawings will be regarded and how users can be supported in that aspect. The remarks lead to the development of a plugin, which supports the cooperative editing of technical drawings.
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-22009
http://hdl.handle.net/20.500.12708/12329
Library ID: AC05038620
Organisation: E120 - Institut für Geoinformation und Kartographie 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Show full item record

Page view(s)

14
checked on Feb 18, 2021

Download(s)

80
checked on Feb 18, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.