Foundation version control for web developers
Foundation Version Control for Web Developers explains how version control works, what you can do with it and how. Using a friendly and accessible tone, you will learn how to use the three leading version control systems—Subversion, Git and Mercurial—on multiple operating systems. The history and in...
Autor principal: | |
---|---|
Otros Autores: | , |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
New York :
Apress
c2012.
|
Edición: | 1st ed. 2012. |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628598006719 |
Tabla de Contenidos:
- Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; About the Cover Image Artist; Acknowledgments; Introduction; Who this book is for; How this book is structured; What will I need?; Contacting Chris Kemper; Chapter 1 Are You Set Up? Creating a Basic Development Environment; Microsoft Windows; Getting the package; Getting your install on; Working through Windows prompts; Configuring PHP settings; Choosing the default browser; Running WAMP; Examining the WAMP options; Mac; Getting the package; Setting up; MAMP Pro; Ubuntu
- Package managerTerminal method; Summary; Chapter 2 In the Beginning There Were Just Files; What is version control?; The earlier version control solutions; SCCS; RCS; PVCS; CVS; ClearCase; VSS; Perforce; AccuRev; BitKeeper; Summary; Chapter 3 Meet the Current Players in the Game: SVN, Git, and Mercurial; The differences between then and now; An introduction to the lead players: SVN, Git, and Mercurial; What's the difference between them and why should I care?; Apache Subversion (SVN); Mercurial; Git; Where to install and usr/local; Compiling software; The process of SVN and setting it up
- Setting up on WindowsSetting up on Mac; Installing Xcode; Installing Homebrew; Getting the right version of SVN; Setting up on Ubuntu; Installing via the package manager; Building from source; Using a real application to work with SVN; Getting the application; Creating a new repository; Understanding basic processes; How Mercurial does the job and getting it set up; Setting up on Windows; Setting up on Mac; Setting up on Ubuntu; Compiling from source; How Git is a little bit different; Setting up on Windows; Using msysgit; Installing Git; Identifying yourself in Git; Setting up on Mac
- Setting up on UbuntuCompiling from source; Summary; Chapter 4 The Benefits of Version Control; Having a backup of your files; Naming conventions; USB drives; External hard drives; Dropbox; Backup summary; Collaborative projects; The ability to work on different machines; A full history of changes; Safety from deleted files; Going back to a previous version; Checking for differences between files; Dealing with indecisive clients; Comments; Using comments to deal with bugs; The drawbacks of e-mail; Giving clients confidence in you; Working on projects and files; Going local; Merging; Branching
- Working on new featuresUsing branches as project states; Branching; Bridging; Summary; Chapter 5 I Don't Like Terminal; Which Programs Can I Use?; SVN; Windows; TortoiseSVN; Installation; Checking out a repository; Checking out a revision; Update/commit/add; Ignoring files; Repository browser; Import; Creating a repository; Checking for modifications; Relocate; Revert; TortoiseSVN Summary; Syncro SVN Client; Installation; Synchronize; Working copy sections; Update/committing/adding; History; Compare; Show annotations; Checking out and local copies; Export; Cleanup; Syncro summary; Mac
- Versions