Ganz klar: Das Schone am Open Source-Code ist naturlich der freie Zugriff auf ihn, doch gerade deshalb will die Code-Entwicklung besonders gut organisiert sein. Versionskontrollsysteme ermoglichen es jedem Projektmitglied, zunachst unabhangig zu arbeiten und seine Anderungen am Quellcode dann in ein Repository einzufugen, mit dem die unterschiedlichen Versionen uberwacht und verwaltet werden. Intelligente Verwaltung mit Subversion Wer bei Software-Projekten bisher das bewahrte CVS benutzt hat, dem steht mit Subversion eine stabilere und flexiblere Alternative zur Verfugung. Versionskontrolle mit Subversion, geschrieben von Mitgliedern des Subversion-Entwicklerteams, stellt dieses machtige Open Source-Tool vor und beschreibt, wie Sie es fachgerecht installieren und konfigurieren. Die Autoren zeigen Ihnen, wie Sie durch die intelligente Verwaltung und Dokumentation mit Subversion Konflikte und Datenverlust vermeiden konnen. Fur Programmierer und fur Systemadministratoren Das Buch eignet sich fur Leser mit ganz unterschiedlichem Hintergrundwissen: Sowohl Programmierer ohne Kenntnisse der Versionskontrolle als auch erfahrene Systemadministratoren kommen hier auf ihre Kosten. Und CVS-Kennern wird mit diesem Buch ein problemloser Wechsel zu Subversion ermoglicht.
C. Michael (Mike) Pilato is a professional software engineer with over twenty years of experience in designing and implementing elegant software solutions to complex computing challenges. His skills encompass both hemispheres of the proverbial mind, enabling him to create software that is both functionally superior and aesthetically pleasing.
Got through about half of it; did the core exercises for setting up and working with SVN. Didn't really get too deep into the more advanced stuff; my work (at work) isn't technical enough to require that knowledge and my personal projects weren't going to "go there" either.
I found the book clear enough to get the specifics across; I think it assumes a working knowledge of version control concepts though. (That said, it makes a token effort at giving the "high-level overview" for version control more generally. But if you need anything more than what it offers, you're not in the target audience anyway.)
This book very useful to people of widely different backgrounds—from people with no previous experience in version control to experienced system administrators. Depending on our background, certain chapters may be more or less important to you.
Great book for learning and implementing subversion quickly. Lots of clear examples of how to set up repositories, users and the various forms of repository sharing. It was perfect for my learning needs and I continue to use it as a reference.
I needed to get up-to-speed on SVN quickly and this book was exactly what I needed. It is well organized and proceeds though views from an end user making small changes, all the way through things a repository administrator would need to know.