Subversion 1.5
Galileo Press (Verlag)
978-3-8362-1328-8 (ISBN)
- Titel ist leider vergriffen, Neuauflage unbestimmt
- Artikel merken
Frank Budszuhn ist Diplom-Informatiker und arbeitet seit zehn Jahren als Softwareentwickler. Seit 2002 entwickelt er in seiner eigenen Firma, der AlsterContor GmbH, Internetanwendungen im Kundenauftrag. Alle großen Entwicklungsprojekte hat er in dieser Zeit mit CVS oder Subversion verwaltet.
Aus dem Inhalt:
Vorwort 15
Vorwort zur 2. Auflage 16
Vorwort zur 3. Auflage 17
Der Autor 17
1 Einleitung 21
1.1 Zielgruppe des Buchs 21
1.2 Aufbau des Buchs 22
1.3 Anforderungen an den Leser 23
1.4 Die verwendeten Betriebssysteme 23
1.5 Konventionen in diesem Buch 24
1.6 Wofür Versionsmanagement? 25
1.7 Entwickeln mit Versionsmanagement 28
2 Das Versionsmanagementsystem Subversion 31
2.1 Zur Geschichte von Subversion 31
2.2 Subversion im Kontext anderer Versionsmanagementsysteme 33
2.3 Clientprogramme für Subversion 34
2.4 Was Subversion nicht kann: Abgrenzung zu anderen Entwicklungswerkzeugen 39
2.5 Die Architektur von Subversion 40
2.6 Subversion und Open Source 42
3 Der Entwicklungsprozess mit Subversion 43
3.1 Modell des kooperativen Entwickelns 43
3.2 Betrachtungen zum ersten Kontakt 44
3.3 Der Entwicklungszyklus mit Subversion 44
3.4 Der Entwicklungszyklus in der Zusammenfassung 50
3.5 Der Entwicklungszyklus mit mehreren Entwicklern 54
3.6 Subversion und Kommunikation 56
3.7 Regeln im Umgang mit Subversion 56
3.8 Zusammenfassung 56
4 Installation 59
4.1 Installation unter Windows 59
4.2 Installation unter Debian Linux 64
4.3 Installation auf anderen Linux- und Unix-Systemen 64
4.4 Die Programme und Module von Subversion 64
4.5 Die Verbindung zum Repository herstellen 65
4.6 Zusammenfassung 66
5 Erste Schritte 67
5.1 Ein erster Test 67
5.2 Protokoll einer Beispielsitzung 71
5.3 Zusammenfassung 79
6 Der Entwicklungsprozess im Detail 81
6.1 Revisionen 81
6.2 Arbeitsweisen von Subversion-Befehlen 84
6.3 Repository Layout 85
6.4 Der Repository-Browser 86
6.5 Die eingebauten Hilfefunktionen von Subversion 88
6.6 Implizite Argumente und Rekursion 90
6.7 Ein neues Projekt beginnen: import 92
6.8 Eine lokale Arbeitskopie anlegen: checkout 95
6.9 Eine lokale Arbeitskopie aktualisieren: update 98
6.10 Änderungen in das Repository übernehmen: commit 104
6.11 Unterschiede zwischen lokaler Arbeitskopie und Repository bestimmen: diff 107
6.12 Den Zustand der Arbeitskopie abfragen: status 109
6.13 Die Historie von Dateien und Verzeichnissen verfolgen: log 113
6.14 Dateien und Verzeichnisse auflisten: list 116
6.15 Dateien anzeigen: cat 118
6.16 Dateien und Verzeichnisse hinzufügen: add 119
6.17 Dateien und Verzeichnisse löschen: delete 121
6.18 Dateien und Verzeichnisse kopieren: copy 122
6.19 Dateien und Verzeichnisse verschieben und umbenennen: move 124
6.20 Verzeichnisse unter Versionskontrolle anlegen: mkdir 125
6.21 Lokale Änderungen zurücknehmen: revert 126
6.22 Einen Versionsstand aufbewahren 127
6.23 Die Arbeit mit Verzweigungen 129
6.24 Änderungen rückgängig machen 142
6.25 Gelöschte Dateien und Verzeichnisse wiederherstellen 143
6.26 Sperren entfernen: cleanup 144
6.27 Zusammenfassung 146
7 Fortgeschrittene Themen 147
7.1 Befehle abkürzen 147
7.2 Lokale Arbeitskopien "umschalten": switch 148
7.3 Das Arbeiten mit Änderungslisten 150
7.4 Die .svn-Verzeichnisse in der lokalen Arbeitskopie 151
7.5 Sourcecode exportieren 152
7.6 Die Umgebungsvariablen SVN_EDITOR und SVN_MERGE 154
7.7 Die lokale Konfiguration des Subversion-Clients 155
7.8 Die Sprache der Subversion-Programme umschalten 161
7.9 Dateien zeilenweise analysieren: blame 162
7.10 Erweiterte Informationen anzeigen: info 163
7.11 Propertys 164
7.12 Symbolische Links unter Unix 176
7.13 Externals 176
7.14 Vendor Branches 179
7.15 Datums- und Zeitangaben in Subversion 182
7.16 XML, HTML und Subversion 182
7.17 Webseiten mit Subversion verwalten 184
7.18 Webfrontends für Subversion 185
7.19 Schlüsselwortersetzung 190
7.20 Das Arbeiten mit Sperren 191
7.21 Subversion und ASP.NET 200
7.22 Zusammenfassung 202
8 Die Administration von Subversion 203
8.1 Umstieg von einer Vorversion auf Subversion 1.5 203
8.2 Einen Subversion-Server aufsetzen 204
8.3 Die Installation von Subversion 206
8.4 Subversion selbst compilieren 206
8.5 Konfiguration von Repositorys 209
8.6 Wartu
Erscheint lt. Verlag | 29.10.2008 |
---|---|
Reihe/Serie | Galileo Computing |
Sprache | deutsch |
Maße | 240 x 168 mm |
Gewicht | 852 g |
Einbandart | gebunden |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Versionskontrolle |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Schlagworte | CVS • HC/Informatik, EDV/Programmiersprachen • Subversion (Version Control System) • Versionskontrolle • Versionsmanagement • Versionsverwaltung |
ISBN-10 | 3-8362-1328-1 / 3836213281 |
ISBN-13 | 978-3-8362-1328-8 / 9783836213288 |
Zustand | Neuware |
Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich