Course Content

  • SVN Introduction:-What is Version Control System?, Goals of Version Control System, Terminologies, Environment Setup.
  • SVN Lifecycle:-Checkout a repository, Perform changes, Review changes, Revert changes, Resolve conflicts.
  • Tags:-What Is tag operation?, Use Of Tags, Creating a Simple Tag and Complex Tag.
  • Branching:-What’s a Branch?, Using Branches, Creating a Branch, The Key Concepts Behind Branching, Traversing Branches, Branch Maintenance, Common Branching Patterns, Vendor Branches.
  • Merging:- Changesets, Keeping a Branch in Sync, Subtree Merges and Subtree Mergeinfo, Reintegrating a Branch, Mergeinfo and Previews, Undoing Changes, Resurrecting Deleted Items, Cherrypicking, Merge Syntax, Merges Without Mergeinfo, More on Merge Conflicts, Blocking Changes, Keeping a Reintegrated Branch Alive, Merge-Sensitive Logs and Annotations, Noticing or Ignoring Ancestry, Merges and Moves, Preventing Naïve Clients from Committing Merges, The Final Word on Merge Tracking.