Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

SVN for Java Developers

via LinkedIn Learning

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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
1. Concepts and Terminology
  • 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
2. Getting Started
  • 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
3. Connecting to a Project
  • 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
4. Making Changes and Creating Branches
  • 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
5. Tracking Changes and Dealing with Conflicts
  • 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
6. Creating a Release
  • 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
7. Supplemental Resources
  • Use SVN and git together
  • Supplemental info and links
Conclusion
  • Next steps

Taught by

Julian Robichaux

Reviews

4.6 rating at LinkedIn Learning based on 17 ratings

Start your review of SVN for Java Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.