dezentrale Versionskontrolle

Dezentrale Versionskontrollsystem wie z.B. Git haben zwar eventuell noch ein zentralen Server, allerdings wird das Reposority immer an den Bearbeiter weitergegeben. Somit sind also immer mehrere Datenbanken vorhanden (die natürlich miteinander synchronisiert werden müssen), ein Ausfall des Servers oder eines einzelnen Computers hat also nicht mehr einen Datenverlust zur Folge. Dazu müssten alle Computer des entsprechenden Netzwerks gleichzeitig ausfallen. Aufgrund der Tatsache, dass diese nicht unbedingt räumlich zusammenstehen, ist diese Szenario doch eher unwahrscheinlich.

Auch mit diesen Systemen können Berechtigungsstufen festgelegt werden, außerdem können hier auch zusätzliche, externe Reposorities verwendet, die es ermöglicht, mit verschiedenen Mitarbeitern auf unterschiedliche Weise zuammenzuarbeiten.

 

alt
Bild 3 dezentrale Versionskontrolle, auf jedem Computer befindet sich alles

Quelle: Scott Chacon; Pro Git; Apress; als e-Book unter http://git-scm.com/book/de; 05.09.2013; 19.10 Uhr; Bilder ebenda