SVN for Java Developers
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use Apache Subversion (SVN) to keep track of your code changes and merge conflicting changes.
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Version control benefits: Backups, history, working in teams
- Repositories: What where how
- Trunks, tags, and branches
- Checkout, commits, and revisions
- Merging, locking, and working with a team
- Your own server: VisualSVN on Windows
- Your own server: Apache SVN on Mac
- Command line client
- TortoiseSVN on Windows
- SVN integration with Eclipse
- Versions of SVN, forwards/backwards compatibility, and links
- Create a new Java project in Eclipse
- Connect to an existing Java Project using Eclipse
- Deal with projects that move to a new location
- Create/connect using command line
- Create/connect using TortoiseSVN
- Your first commit: Make a change, make a comment
- Update and synchronize
- Create a branch using Eclipse
- Update your branch with latest changes from trunk using Eclipse
- Merge your branch back to trunk using Eclipse
- Delete a branch using Eclipse
- Create/update/merge using TortoiseSVN
- Create/update/merge using command line
- Visual diff and history using Eclipse
- Find and fix conflicts using Eclipse
- Rolling back changes
- Diff/conflicts/rollback using TortoiseSVN
- Diff/conflicts/rollback using command line
- Releases and the trunk
- Branches and tags for snapshots using Eclipse
- Save compiled code (binaries) in SVN using Eclipse
- Releases/snapshots/binaries using TortoiseSVN
- Releases/snapshots/binaries using command line
- Use SVN and git together
- Supplemental info and links
- Next steps
Taught by
Julian Robichaux
Related Courses
Git: Branches, Merges, and RemotesLinkedIn Learning Git Essential Training: The Basics
LinkedIn Learning Oracle Database Program with PL/SQL Exam Number: 1Z0-149 - Managing PL/SQL Code
Pluralsight Packaging Ruby Code with RubyGems
Pluralsight Microsoft Excel VBA - Solving Complex Problems Using Basics
Udemy