TortoiseSVN 1.7 Beginner's Guide
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Setting up TortoiseSVN
- Setting up TortoiseSVN
- Choosing your TortoiseSVN version
- Checking your operating system edition
- Time for action – checking Windows Vista / 7's architecture
- Time for action – checking Windows XP's architecture
- Time for action – checking Windows Server 2003 architecture
- Time for action – installing TortoiseSVN
- Time for action – adding new spellchecking dictionaries
- Creating a repository
- Time for action – creating a repository
- Time for action – testing your repository
- Setting up the SVNServe server
- Time for action – setting up SVNServe
- Time for action – setting up simple authentication for SVNserve
- Setting up an Apache + Subversion server
- Time for action – installing VisualSVN
- Time for action – installing Apache
- Time for action – installing Subversion
- Summary
-
Getting Started With TortoiseSVN
- Getting Started With TortoiseSVN
- Our case study
- Working copies explained
- Time for action – checking out a working copy
- Time for action – using checkout depth
- Time for action – committing changes to a repository
- Time for action – excluding files that are already versioned
- Time for action – temporarily excluding files from committing
- Time for action – using the global ignore list
- Time for action – updating your working copy
- Time for action – using the repository browser
- Summary
-
Creating and Applying Patches
- Creating and Applying Patches
- Why use patching?
- How to create a patch
- Time for action – creating a patch
- Time for action – applying a patch
- Time for action – using Blame to track changes
- Time for action – using the log
- Time for action – viewing statistics
- Summary
-
Status Information and Conflict Management
- Status Information and Conflict Management
- File statuses
- File locking
- Time for action – setting the needs-lock property
- Time for action – locking a file
- Time for action – stealing a lock
- Time for action – releasing a lock
- Resolving conflicts
- Summary
-
Branching and merging
- Branching and merging
- What is a branch?
- Why use branching?
- Creating a branch
- Time for action – creating a branch
- Time for action – switching your working copy
- Reverting changes
- Time for action – reverting changes in your working copy
- Time for action – reverting more changes
- Merging
- Time for action – merging one branch
- Time for action – merging two trees
- Undoing changes with reverse differences
- Resolving conflicts on merging
- Tracking merges
- Summary
-
Working with Revision Logs
- Working with Revision Logs
- Differences in detail
- Time for action – viewing differences in a working copy
- Time for action – viewing differences in files outside your working copy
- Working with changelists
- Time for action – working with changelists
- Working with revision graphs
- Time for action – viewing a revision graph
- Summary
-
Exporting and Relocating Working Copies
- Exporting and Relocating Working Copies
- Working with a working copy
- Time for action – exporting a working copy
- Time for action – exporting from a URL
- Time for action – removing an existing working copy from version control
- Time for action – removing a working copy from version control
- Time for action – relocating your working copy
- Working copy cleanup
- Time for action – executing a working copy cleanup
- Troubleshooting working copy problems
- Time for action – changing the case of a file name
- Summary
-
Keyword Substitution with SubWCRev
- Keyword Substitution with SubWCRev
- Why use SubWCRev?
- Using SubWCRev via the command line
- Time for action – exporting a working copy
-
Using TortoiseSVN with Bug Tracking Systems
- Using TortoiseSVN with Bug Tracking Systems
- Why use bug trackers?
- Why integrate with bug trackers?
- Integration with Google Code
- Time for action – using TortoiseSVN with Google Code
- Integration with Trac
- Time for action – integration with Trac
- Integration with Redmine
- Integratation with Jira
- Time for action – Jira and TortoiseSVN integration
- Working with other issue trackers
- Summary
-
Using SSL with TortoiseSVN
- Using SSL with TortoiseSVN
- What are SSH and SSL?
- Installing VisualSVN Server for Windows
- Time for action – setting up VisualSVN Server
- Working with OpenSSH certificates
- Time for action – creating public and private key pairs
- Using Pageant to store connection details
- Using pre-commit hooks
- Time for action – using a pre-commit hook in TortoiseSVN
- Summary