Team support with SVN
This part will help the developers to use the SVN® team capabilities built into Subversive plug-in.
It's explained how to share your project to the remote repository location and then work on it with your team mates. After going through this part the user will be able to perform all the SVN® actions easily.
Let's take a quick run on an example team working cycle on some big project.
So, some software company has really big set of projects. Earlier this company used another version control system, non SVN, and made a decision to trust Subversion®, choosing this plug-in to get comfortable working environment. Company administrator has already installed Subversion® on the company server and created a repository. The local copy of all of the company projects is available and the first thing he would like to do will be sharing them, so the developers team could continue their work on them. And he notices the first profit of the Subversive plug-in - multiple projects sharing.
But to start sharing he should create a repository location and tell the development team to do the same to let them check out appropriate projects in future.
For information on creating a new repository location refer to SVN Repository Location Wizard topic of this part of the guide.
The projects are shared and the development team can start there work. Firstly they have to check out the projects they need to work with. Another uniquie feature of Subversive plug-in comes on sight at once - there is no problem from now on with browsing throughout the location to find needed projects. Every member of the team should only start the Find/Check Out As wizard and as it finds all the Eclipse projects shared on the location simply select the needed ones to be checked out to the appropriate workspace.
So every member of the team now can continue his everyday work. The Subversive plug-in doesn't limit the work strategy - it provides support both to the teams using 'Lock-Modify-Unlock Solution' model and teams using 'Copy-Modify-Merge Solution' model.
If you are new to version control systems please go throughout this chapter really attentively to understand well what commits, updates, merges and other actions are used for. It's strongly recommended to try emulating the team development while reading this part. Good luck!
SVN Repository Exploring Perspective
SVN Repository Location Wizard
SVN Repository Dialog
SVN Sharing Wizard
SVN Find/Check Out As Wizard
SVN Repository View
SVN Repository Browser View
SVN History View
SVN Workspace Synchronization
SVN Merge Dialog
SVN Properties View
SVN Locks View
SVN Label Decorations
SVN main menu group
SVN Tree Conflicts
SVN Connectors Discovery
SVN Revision Graph
Working with Compare Editor