|
More and more development team adopt Subversion as version control and collaboration platform. With SDE-VS Subversion repository integration you can record and keep history of all changes in your design in your Subversion 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 that Subversion server is only available in Standard Edition or above.
In this chapter:
![]() |
|
Figure 15.1 - Open Teamwork Client with project node
|
![]() |
| Figure 15.2 - Login to the Teamwork Server dialog box |
![]() |
| Figure 15.3 - Select subversion as server |
![]() |
| Figure 15.4 - Configure details of server conncetion |
![]() |
|
Figure 15.5 - 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 if there is any update in the selected project. |
|||||
| Refresh projects | Refresh the projects to get the latest status of them. | |||||
| Tag... | Create a tag for the selected project. | |||||
| Branch... | Create a branch for the selected project. | |||||
| Merge... | Merge the modification of branch and trunk. | |||||
| Switch... | Switch your location in the project. |
|||||
| Delete branch... | Delete a branch. | |||||
| Project Details... | The details of the selected project is shown. |
|||||
| Revision | History of modification of the selected project. | |||||
| Projects list | The projects which have been selected to be managed is shown. |
|||||
![]() |
| Figure 15.6 - Select Import Project to Repository |
![]() |
| Figure 15.7 - Import Project dialog box |
| |
Name |
Function | ||||
|---|---|---|---|---|---|---|
| Project name |
Edit the name of 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 | When import a project, create a folder for that project automatically. | |||||
![]() |
| Figure 15.8 - Open a new remote folder |
![]() |
| Figure 15.9 - Select Manage Project |
![]() |
| Figure 15.10 - Manage Project dialog box |
![]() |
| Figure 15.11 - Remove selected project |
![]() |
| Figure 15.12 - Project not checked out |
![]() |
|
Figure 15.13 - Open the project
|
![]() |
| Figure 15.14 - Checkout the project |
![]() |
| Figure 15.15 - Project checked out |
![]() |
| Figure 15.16- Commit project |
![]() |
| Figure 15.17 - Commit project dialog box |
![]() |
| Figure 15.18 - Enter description of commit change |
![]() |
| Figure 15.19 - Commit Model(s) dialog box |
![]() |
|
Figure 15.20 - Commit with conflict
|
![]() |
| Figure 15.21 - Select overwrite or revert |
![]() |
| Figure 15.22 - Update project |
![]() |
| Figure 15.23 - Update Model(s) dialog box |
![]() |
| Figure 15.24 - Revert project |
![]() |
| Figure 15.25 - Confirm revert project |
![]() |
|
Figure 15.26 - Conflict found in merging
|
![]() |
|
Figure 15.27 - Conflict found in updating
|
![]() |
|
Figure 15.28 - Solving conflict
|
![]() |
| Figure 15.29 - Select Revisions |
![]() |
| Figure 15.30 - Different revisions of the project |
![]() |
| Figure 15.31 - Changes of different revisions |
![]() |
| Figure 15.32 - Check out old revision |
![]() |
|
Figure 15.33 - Select one revision
|
![]() |
|
Figure 15.34 - Select another revision
|
![]() |
|
Figure 15.35 - Select Compare Project
|
![]() |
|
Figure 15.36 - Compare Project dialog box
|
![]() |
|
Figure 15.37 - Select branch
|
![]() |
|
Figure 15.38 - Create Branch dialog box
|
![]() |
|
Figure 15.39 - Select from drop-down menu
|
![]() |
|
Figure 15.40 - Confirm creating branch
|
![]() |
|
Figure 15.41 - Manage project dialog box
|
![]() |
|
Figure 15.42 - Add selected branch
|
![]() |
|
Figure 15.43 - Remove selected branch
|
![]() |
|
Figure 15.44 - Select Tag...
|
![]() |
|
Figure 15.45 - Create Tag dialog box
|
![]() |
|
Figure 15.46 - Select location after creating tag
|
![]() |
|
Figure 15.47 - Add selected project
|
![]() |
|
Figure 15.48 - Select Remove selected
|
![]() |
| Figure 15.49 - Icon for merging |
![]() |
|
Figure 15.50 - Merge dialog box
|
![]() |
|
Figure 15.51 - Progress of merging
|
![]() |
| Figure 15.52 - Models and diagrams which are going to merge |
![]() |
| Figure 15.53 - Suggested branch usage |
|
|
|||||||