
Practical Subversion
Garrett Rooney - Collection The Expert's Voice in Open Source
Résumé
I've been fortunate enough to play a variety of roles throughout my years of involvement with the Subversion project. Beginning as an end user, I progressed from a quiet mailing list subscriber to a code contributor, first providing bug fixes and later becoming a project developer with commit privileges. These days, I continue my role as an active project developer and teach others how to use Subversion in my capacity as a regular speaker and writer on the subject. I've distilled the knowledge I've gained as a result of working closely with Subversion into Practical Subversion.
Beginning with a general introduction to Subversion, I discuss the progressive features that set it apart from other version control products, framing the discussion in the context of how the use of Subversion will significantly improve project maintainability. I also help you get up and running quickly with a concise installation and configuration overview. Next, I guide you through Subversion's array of repository administration features, discussing important topics such as workflow issues, file and directory management, backups, task automation, and user authentication and authorization.
The book continues with a discussion of Subversion's ability to tightly integrate with the Apache web server. I demonstrate how to extend Subversion's capabilities using a variety of Apache modules, showing you how to authenticate and authorize users, encrypt and compress data, and communicate effectively with WebDAV clients. A survey of best practices will provide you with valuable insight into making the most of what Subversion has to offer. Lastly, you'll examine third-party tools that work in conjunction with Subversion, and you'll learn how to use Subversion's libraries for building your own. Subversion will help you manage your code with a new level of efficiency and convenience, and Practical Subversion will help you master the essentials.
L'auteur - Garrett Rooney
Garrett Rooney is a software engineer on the version control team at CollabNet, where he works full time on Subversion and other related technologies. Rooney attended Rensselaer Polytechnic Institute, where he managed to complete three years towards a mechanical engineering degree before coming to his senses and realizing he wanted to get a job where someone would pay him to play with computers. Since then, Rooney completed a computer science degree at RPI and has spent far too much time working on a wide variety of open source projects, most notably Subversion. He's also a member of the Apache Software Foundation, where he works on the Apache Portable Runtime and the Apache HTTP Server, as well as helps to maintain the ASF Subversion repository.
Sommaire
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Introducing Subversion
- A Crash Course in Subversion
- Repository Administration
- Migrating from Other Version Control Systems
- Advanced Apache Integration
- Best Practices
- Integrating Subversion with Other Tools
- Using the Subversion APIs
- Subversion Command Glossary
- Subversion Compared to Other Version Control Systems
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Apress |
Auteur(s) | Garrett Rooney |
Collection | The Expert's Voice in Open Source |
Parution | 13/12/2004 |
Nb. de pages | 316 |
Format | 17,5 x 23,5 |
Couverture | Broché |
Poids | 652g |
Intérieur | Noir et Blanc |
EAN13 | 9781590592908 |
ISBN13 | 978-1-59059-290-8 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Systèmes d'exploitation UNIX
- Informatique Systèmes d'exploitation Linux
- Informatique Bases de données Produits SGBD MySQL
- Informatique Développement d'applications Conception et développement web Serveurs web et serveurs d'application Apache
- Informatique Développement d'applications Langages
- Informatique Développement d'applications Langages PHP
- Informatique Développement d'applications Outils de développement