Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Versionskontrolle mit Subversion - Ben Collins-Sussman, Brian W Fitzpatrick, C Michael Pilato

Versionskontrolle mit Subversion

Buch | Softcover
368 Seiten
2006 | 2., Aufl.
O'Reilly (Verlag)
978-3-89721-460-6 (ISBN)
CHF 48,85 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Über die Autoren:


Ben Collins-Sussman
gehört zu den ursprünglichen Entwicklern und Autoren von Subversion. Momentan arbeitet er für CollabNet als Subversion-Entwickler und Leiter der Gemeinschaft. Er besitzt einen Abschluss in Mathematik der University of Chicago. Seine Homepage findet man unter http://www.red-bean.com/sussman. Wenn er sich einmal von seinem Computer wegbewegt, versucht er sich als Komponist an Theatern rund um Chicago. Er lebt mit seiner Frau und drei Katzen zusammen. An sonnigen Abenden kann man ihn beim Banjo-Spielen erwischen.


Brian W. Fitzpatrick
hat seit mehr als sieben Jahren mit Open Source-Software zu tun und ist Mitglied der Apache Software Foundation. Inzwischen ist er, seit 2000 freiwillig an der Entwicklung von Subversion mitarbeitend, bei CollabNet angestellt, um an Subversion und ähnlichen Werkzeugen zur Versionskontrolle zu arbeiten. Seine Freizeit verbringt er mit der Familie und mit Freunden beim Lesen, Reisen und Essen. Vor allem beim Essen - seine Frau Marie ist eine wunderbare Köchin. Brian, der ursprünglich aus New Orleans stammt, zog nach Chicago, um die Loyola University zu besuchen, wo er einen Abschluss in Lateinisch und Griechisch erworben hat. Nach einem dreijährigen Aufenthalt in Rom kam er wieder zurück nach Chicago, wo er momentan mit seiner Frau lebt.


C. Michael Pilato
ist einer der Leiter der Subversion-Gemeinschaft und einer der Hauptentwickler sowohl von Subversion als auch von ViewCVS. Zurzeit ist er bei CollabNet angestellt, wo er seine Tage (und viele Nächte) damit verbringt, Subversion und andere Werkzeuge, in das es integriert ist, zu verbessern. Wenn er nicht programmiert, dann komponiert und musiziert Mike gern, arbeitet als Grafiker, wandert und verbringt Zeit mit seiner Frau und seinem Sohn. Mike besitzt einen Abschluss in Informatik und Mathematik der University of North Carolina in Charlotte.


Michael Burghart
ist ehemaliger S.u.S.E-Mitarbeiter der ersten Stunde und leitete ab dem Jahr 2000 als CEO SuSE Linux India. Er betreit jetzt in Nürnberg die Firma blue42 GmbH, die sich unter anderem mit Embedded Linux beschäftigt. Michael Burghart schrieb für das Buch das Kapitel Die Neuerungen in Subversion 1.3


Über den Übersetzer:


Kathrin Lichtenberg
studierte nach der Ausbildung zur Elektronikfacharbeiterin Informatik an der Technischen Universität Ilmenau. Dort war sie anschließend drei Semester lang als Wissenschaftliche Mitarbeiterin beschäftigt, bevor sie sich als Übersetzerin und Lektorin technischer Publikationen selbständig machte. Für O'Reilly hat sie bereits eine ganze Reihe von Büchern übersetzt.


Inhaltsverzeichnis:



Vorwort IX





Einleitung XIII







1
Einführung 1




Was ist Subversion? 1
Die Geschichte von Subversion 2
Eigenschaften von Subversion 3
Die Architektur von Subversion 5
Subversion installieren 6
Die Komponenten von Subversion 6
Ein Schnelleinstieg 7






2
Grundlegende Konzepte 10




Das Repository 10
Versionierungsmodelle 11
Subversion in Aktion 16
Zusammenfassung 24






3
Geführte Tour 25




Hilfe! 25
Import 25
Revisionen: Nummern, Schlüsselwörter und Daten 26
Das erste Auschecken 29
Der wesentliche Arbeitsablauf 30
Die History untersuchen 45
Weitere nützliche Befehle 50
Zusammenfassung 51






4
Verzweigen und Zusammenführen 52




Was ist ein Zweig? 52
Zweige verwenden 53
Änderungen zwischen Zweigen kopieren 60
Gebräuchliche Anwendungsfälle für das Zusammenführen 66
Eine Arbeitskopie wechseln 72
Tags 74
Die Pflege von Zweigen 76
Zusammenfassung 78






5
Repository-Administration 79




Repository-Grundlagen 79
Repository-Erzeugung und -Konfiguration 83
Repository-Wartung 88
Projekte hinzufügen 112
Zusammenfassung 115






6
Server-Konfiguration 116




Überblick 116
Netzwerkmodell 117
svnserve: Ein eigener Server 121
httpd: Der Apache-HTTP-Server 127
Mehrere Methoden für den Repository-Zugriff unterstützen 143






7
Themen für Fortgeschrittene 146




Der Laufzeit-Konfigurationsbereich 147
Eigenschaften 155
Externals-Definitionen 170
Herstellerzweige 172






8
Informationen für Entwickler 179




Geschichteter Bibliotheksaufbau 179
Die APIs benutzen 192
Im Administrationsbereich einer Arbeitskopie 196
WebDAV 199
Programmieren mit Speicherpools 200
Etwas zu Subversion beitragen 203






9
Vollständige Subversion-Referenz 207




Der Subversion-Kommandozeilen-Client: svn 207
svnadmin 250
svnlook 257
svnserve 265






10
Die Neuerungen in Subversion 1.3 268




Eine neue Version 268





A
Subversion für CVS-Benutzer 275







B
Fehlerbehandlung 283







C
WebDAV und Autoversionierung 291






D
Werkzeuge von Drittanbietern 300







E
Creative Commons Attribution License 303



Sprache deutsch
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Schlagworte HC/Informatik, EDV/Informatik • HC/Informatik, EDV/Programmiersprachen • Programmieren • Programmierung • Software-Entwicklung, • Subversion (Version Control System) • Versionskontrollprogramm
ISBN-10 3-89721-460-1 / 3897214601
ISBN-13 978-3-89721-460-6 / 9783897214606
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwurfsmuster für effektive Softwareentwicklung

von Karl Eilebrecht; Gernot Starke

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 27,95
Praxishandbuch für Java- und Webservice-Entwickler

von Kai Spichale

Buch | Softcover (2025)
dpunkt (Verlag)
CHF 62,85