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
Gestión participativaMiríadax Identity, Conflict and Public Space
Queen's University Belfast via FutureLearn Entrepreneurship and Family Business
Open2Study Negotiation and Conflict Resolution
Open2Study International Politics in the Korean Peninsula, Part 1
Seoul National University via edX