freeBook
 
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Subversion 1.5. - Das Praxisbuch

Subversion 1.5. - Das Praxisbuch

von: Frank Budszuhn

Galileo Press, 2008

ISBN: 9783836213288, 395 Seiten

3. Auflage

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 29,90 EUR

Ersparnis: 5,00 EUR

  • Reusenkadaver und andere Unannehmlichkeiten - Kriminalroman
    Apache 2. - Skalierung, Performance-Tuning, CGI, SSI, Authentifizierung, Sicherheit, VMware Re
    Die historische Person des 'Jud Süß' Joseph Oppenheimer
    Mac OS X 10.5 Leopard. Edition Digital Lifestyle - Das Betriebssystem von Apple in der Praxis
    Die England-Briefe Voltaires
    Kompetenzbasiertes Projektmanagement (PM3). Handbuch für die Projektarbeit, Qualifizierung und Zertifizierung auf Basis der IPMA Competence Baseline Version 3.0
    Iwans Laudine: Herrscherin oder Minnedame? - Eine Untersuchung der Laudine-Figur unter Berücksichtigung ihrer Funktion für den Artusroman Iwein und Hartmanns von Aue Frauenideal
    Product Lifecycle Management
  • Die 'Holländische Krankheit' am Beispiel Aserbaidschans - Die Ölwirtschaft Aserbaidschans und die daraus resultierenden volkswirtschaftlichen Probleme im Kontext der 'Holländischen Krankheit (Dutch Disease)'
    Konzepte und Lösungen für Microsoft-Netzwerke - Design und Konzeption von Microsoft-Umgebungen. Alle Technologien im Überblick. Architektur, Nutzen, Performance, Kosten.
    Ehrverlust bei den Unterschichtangehörigen in der Frühen Neuzeit
    Macht aus Liebe - Zur Rekonstruktion einer lutherischen politischen Ethik
    Die erotischen Abenteuer des Monsieur Mathiot - Bekenntnisse eines späten Liebenden
    Computer Networks - A Systems Approach
    Mea culpa - Roman
    Ein Schwarm Regenbrachvögel - Roman
 

Mehr zum Inhalt

Subversion 1.5. - Das Praxisbuch


 

Liebe Leserin, lieber Leser,

3

Auf einen Blick

4

Inhalt

6

Vorwort

16

Vorwort zur 2. Auflage

17

Vorwort zur 3. Auflage

18

Der Autor

18

TEIL I Eine Einführung in Subversion

20

1 Einleitung

22

1.1 Zielgruppe des Buchs

22

1.2 Aufbau des Buchs

23

1.3 Anforderungen an den Leser

24

1.4 Die verwendeten Betriebssysteme

24

1.5 Konventionen in diesem Buch

25

1.6 Wofür Versionsmanagement?

26

1.7 Entwickeln mit Versionsmanagement

29

2 Das Versionsmanagementsystem Subversion

32

2.1 Zur Geschichte von Subversion

32

2.2 Subversion im Kontext anderer Versionsmanagementsysteme

34

2.3 Clientprogramme für Subversion

35

2.4 Was Subversion nicht kann: Abgrenzung zu anderen Entwicklungswerkzeugen

40

2.5 Die Architektur von Subversion

41

2.6 Subversion und Open Source

43

3 Der Entwicklungsprozess mit Subversion

44

3.1 Modell des kooperativen Entwickelns

44

3.2 Betrachtungen zum ersten Kontakt

45

3.3 Der Entwicklungszyklus mit Subversion

45

3.4 Der Entwicklungszyklus in der Zusammenfassung

51

3.5 Der Entwicklungszyklus mit mehreren Entwicklern

55

3.6 Subversion und Kommunikation

57

3.7 Regeln im Umgang mit Subversion

57

3.8 Zusammenfassung

57

4 Installation

60

4.1 Installation unter Windows

60

4.2 Installation unter Debian Linux

65

4.3 Installation auf anderen Linux- und Unix- Systemen

65

4.4 Die Programme und Module von Subversion

65

4.5 Die Verbindung zum Repository herstellen

66

4.6 Zusammenfassung

67

5 Erste Schritte

68

5.1 Ein erster Test

68

5.2 Protokoll einer Beispielsitzung

72

5.3 Zusammenfassung

80

6 Der Entwicklungsprozess im Detail

82

6.1 Revisionen

82

6.2 Arbeitsweisen von Subversion-Befehlen

85

6.3 Repository Layout

86

6.4 Der Repository-Browser

87

6.5 Die eingebauten Hilfefunktionen von Subversion

89

6.6 Implizite Argumente und Rekursion

91

6.7 Ein neues Projekt beginnen: import

93

6.8 Eine lokale Arbeitskopie anlegen: checkout

96

6.9 Eine lokale Arbeitskopie aktualisieren: update

99

6.10 Änderungen in das Repository übernehmen: commit

105

6.11 Unterschiede zwischen lokaler Arbeitskopie und Repository bestimmen: diff

108

6.12 Den Zustand der Arbeitskopie abfragen: status

110

6.13 Die Historie von Dateien und Verzeichnissen verfolgen: log

114

6.14 Dateien und Verzeichnisse auflisten: list

117

6.15 Dateien anzeigen: cat

119

6.16 Dateien und Verzeichnisse hinzufügen: add

120

6.17 Dateien und Verzeichnisse löschen: delete

122

6.18 Dateien und Verzeichnisse kopieren: copy

123

6.19 Dateien und Verzeichnisse verschieben und umbenennen: move

125

6.20 Verzeichnisse unter Versionskontrolle anlegen: mkdir

126

6.21 Lokale Änderungen zurücknehmen: revert

127

6.22 Einen Versionsstand aufbewahren

128

6.23 Die Arbeit mit Verzweigungen

130

6.24 Änderungen rückgängig machen

143

6.25 Gelöschte Dateien und Verzeichnisse wiederherstellen

144

6.26 Sperren entfernen: cleanup

145

6.27 Zusammenfassung

147

7 Fortgeschrittene Themen

148

7.1 Befehle abkürzen

148

7.2 Lokale Arbeitskopien »umschalten«: switch

149

7.3 Das Arbeiten mit Änderungslisten

151

7.4 Die .svn-Verzeichnisse in der lokalen Arbeitskopie

152

7.5 Sourcecode exportieren

153

7.6 Die Umgebungsvariablen SVN_EDITOR und SVN_ MERGE

155

7.7 Die lokale Konfiguration des Subversion-Clients

156

7.8 Die Sprache der Subversion-Programme umschalten

162

7.9 Dateien zeilenweise analysieren: blame

163

7.10 Erweiterte Informationen anzeigen: info

164

7.11 Propertys

165

7.12 Symbolische Links unter Unix

177

7.13 Externals

177

7.14 Vendor Branches

180

7.15 Datums- und Zeitangaben in Subversion

183

7.16 XML, HTML und Subversion

183

7.17 Webseiten mit Subversion verwalten

185

7.18 Webfrontends für Subversion

186

7.19 Schlüsselwortersetzung

191

7.20 Das Arbeiten mit Sperren

192

7.21 Subversion und ASP.NET

201

7.22 Zusammenfassung

203

8 Die Administration von Subversion

204

8.1 Umstieg von einer Vorversion auf Subversion 1.5

204

8.2 Einen Subversion-Server aufsetzen

205

8.3 Die Installation von Subversion

207

8.4 Subversion selbst compilieren

207

8.5 Konfiguration von Repositorys

210

8.6 Wartung und Problembehebung

228

8.7 Hook-Skripte

232

8.8 Backup und Migration

238

8.9 Repositorys mit dem Programm svnsync synchronisieren

243

8.10 Zusammenfassung

245

9 Subversion für CVS-Benutzer

246

9.1 Subversion und CVS sind sich grundsätzlich ähnlich

246

9.2 Lokale Arbeitskopien

247

9.3 Der Kommandozeilen-Client

248

9.4 Revisionsnummern

248

9.5 Versionsverwaltung für Verzeichnisse

249

9.6 Atomare Commits

250

9.7 Zugriffsverfahren

250

9.8 Tags und Verzweigungen

252

9.9 Behandlung binärer Dateien

254

9.10 Überwachtes Arbeiten

255

9.11 Schlüsselwortersetzung

255

9.12 Vendor Branches

256

9.13 Unterschiede in der Implementierung

256

9.14 Konvertierung bestehender Repositorys

258

9.15 Zusammenfassung

262

10 Ausblick

264

TEIL II Referenz

266

11 Subversion-Befehle

268

11.1 Befehlsaufbau

268

11.2 svn

269

11.3 svnadmin

324

11.4 svndumpfilter

336

11.5 svnlook

339

11.6 svnserve

350

11.7 svnsync

352

11.8 svnversion

355

12 Referenz der lokalen Konfigurationsdateien

358

12.1 Die lokalen Konfigurationsverzeichnisse

358

12.2 Die Datei config

360

12.3 Die Datei servers

363

Anhang

366

A Subversion ohne Server verwenden

368

A. 1 Der lokale Zugriff auf das Repository

368

A. 2 Die Beispieldateien installieren

369

B Ein Leitfaden für Projektleiter

372

C Glossar

376

D Link- und Literaturverzeichnis

384

D. 1 Internetlinks

384

D. 2 Bücher

388

D. 3 Mailinglisten

389

Index

390