|
CVS is widely adopted version control and collaboration platform. With VP-UML CVS repository integration you can record and keep history of all changes in your design in your CVS repository. Moreover, your designs are stored along with source codes in the same repository. This allows both design and source code to be backed up together, and also saves administration cost by needing only a single repository in your team. Other people who may need to only view your designs just need to use the free Viewer to have a look at the project. Please be reminded CVS repository is only available in Standard Edition or above.
In this chapter:
![]() |
|
Figure 14.1 - Open Teamwork Client using main menu
|
![]() |
| Figure 14.2 - Open Teamwork Client using main menu |
![]() |
|
Figure 14.3 - Open Teamwork Client with project node
|
![]() |
| Figure 14.4 - Login to the Teamwork Server dialog box |
![]() |
| Figure 14.5 - Login to the Teamwork Server dialog box |
![]() |
| Figure 14.6 - Configure details of server conncetion |
![]() |
|
Figure 14.7 - Teamwork Client dialog box
|
| |
Name |
Function | ||||
|---|---|---|---|---|---|---|
| Logout |
Logout from the server. |
|||||
| Manage project |
Manage projects in the server. |
|||||
| Import project |
Import a project into the server. |
|||||
| Open |
Open the selected project. | |||||
| Check for Update |
Check for updates in the selected project. |
|||||
| Refresh projects | Refresh the projects to get the latest status. | |||||
| Tag... | Create a tag for the selected project. | |||||
| Branch... | Create a branch for the selected project. | |||||
| Merge... | Merge the modification of branch to head. | |||||
| Switch... | Switch your location in the project. |
|||||
| Delete branch... | Delete a branch. | |||||
| Project Details... | Show details of the selected project. |
|||||
| Revision | Modification history of the selected project. | |||||
| Projects list | Show projects selected to be managed. | |||||
![]() |
| Figure 14.8 - Select Import Project to Repository |
![]() |
| Figure 14.9 - Import Project dialog box |
| |
Name | Function | ||||
|---|---|---|---|---|---|---|
| Project name |
Edit the name of the imported project. | |||||
| Currently opened project |
Import the project you have opened. |
|||||
| Import existing project |
Import an existing project from the local file system. |
|||||
| Create new project |
Create a new project in the repository. | |||||
| Create folder for project | Create a folder for an imported project automatically. | |||||
![]() |
| Figure 14.10 - Open a new remote folder |
![]() |
| Figure 14.11 - Select Manage Project |
![]() |
| Figure 14.12 - Manage Project dialog box |
![]() |
| Figure 14.13 - Remove selected project |
![]() |
| Figure 14.14 - Project not checked out |
![]() |
| Figure 14.15 - Open the project |
![]() |
| Figure 14.16 - Checkout the project |
![]() |
| Figure 14.17 - Project checked out |
![]() |
| Figure 14.18 - Commit project |
![]() |
| Figure 14.19 - Commit project dialog box |
![]() |
| Figure 14.20 - Enter description of commit change |
![]() |
| Figure 14.21 - Commit Model(s) dialog box |
![]() |
|
Figure 14.22 - Commit with conflict
|
![]() |
| Figure 14.23 - Select overwrite or revert |
![]() |
| Figure 14.24 - Update project |
![]() |
| Figure 14.25 - Update Model(s) dialog box |
![]() |
| Figure 14.26 - Revert project |
![]() |
| Figure 14.27 - Confirm revert project |
![]() |
|
Figure 14.28 - Conflict found in merging
|
![]() |
|
Figure 14.29 - Conflict found in updating
|
![]() |
|
Figure 14.30 - Solving conflict
|
![]() |
| Figure 14.31 - Select Revisions |
![]() |
| Figure 14.32 - Different revisions of the project |
![]() |
| Figure 14.33 - Changes of different revisions |
![]() |
| Figure 14.34 - Check out old revision |
![]() |
|
Figure 14.35 - Select one revision
|
![]() |
|
Figure 14.36 - Select another revision
|
![]() |
|
Figure 14.37 - Select Compare Project
|
![]() |
|
Figure 14.38 - Compare Project dialog box
|
![]() |
|
Figure 14.39 Select branch
|
![]() |
|
Figure 14.40 - Create Branch dialog box
|
![]() |
|
Figure 14.41 - Select from drop-down menu
|
![]() |
|
Figure 14.42 - Confirm creating branch
|
![]() |
|
Figure 14.43 - Manage project dialog box
|
![]() |
|
Figure 14.44 - Add selected branch
|
![]() |
|
Figure 14.45 - Remove selected branch
|
![]() |
|
Figure 14.46 - Select Tag...
|
![]() |
|
Figure 14.47 - Create Tag dialog box
|
![]() |
|
Figure 14.48 - Select the status after creating tag
|
![]() |
|
Figure 14.49 - Message showing tag created
|
![]() |
|
Figure 14.50 - Add selected project
|
![]() |
|
Figure 14.51 - Select Remove selected
|
![]() |
| Figure 14.52 - Icon for merging |
![]() |
|
Figure 14.53 - Merge dialog box
|
![]() |
|
Figure 14.54 - Progress of merging
|
![]() |
| Figure 14.55 - Models and diagrams which are going to merge |
![]() |
| Figure 14.56 - Suggested branch usage |
|
|
|||||||