Subversion switch - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Subversion switch

Description:

Subversion switch. Moving from CVS to SVN. What is subversion. open-source version control system ... Perform checkout of certain paths /trunk/Core /trunk ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 9
Provided by: mich277
Category:

less

Transcript and Presenter's Notes

Title: Subversion switch


1
Subversion switch
  • Moving from CVS to SVN

2
What is subversion
  • open-source version control system
  • evolved from CVS to fix some disadvantages

3
Differences between CVS - SVN
  • Directory versioning
  • True version history
  • Atomic commits
  • Versioned metadata
  • Choice of network layers
  • Consistent data handling
  • Efficient branching and tagging
  • Hackability

4
Advantages SVN
  • Branching and tags
  • Full version history
  • Increased speed
  • Successor of CVS
  • SVN URLS

5
General SVN structure
  • Repository
  • Trunk (active development)
  • Tags (releases)
  • Branches (feature or release branches)
  • No modules as used by Compose
  • Different repositories
  • Paths

6
Compose structure
  • trunk/
  • Core/
  • ComposeStarCore
  • ComposeStarRuntimeCore
  • DotNET/
  • ComposeStarDotNET
  • ComposeStarRuntimeDotNet
  • StarLight/
  • StarLightDotNET (branched from ComposeStarDotNET)
  • Java/
  • C/
  • branches/
  • tags/

7
Migration
  • SVN hosting at SourceForge
  • Conversion of CVS to SVN
  • Install TortoiseSVN (and SubEclipse etc)
  • Read doc/wiki
  • Perform checkout of certain paths
  • /trunk/Core
  • /trunk/DotNET

8
Working with SVN
  • Use trunk for daily work
  • Feature branch
  • Create a branch
  • Perform own work in this branch
  • Update regularly trunk to branch
  • When finished, merge branch back to trunk
  • Release branch
  • Create a branch for a release
  • Test branch and update trunk and branch
  • Tag and release
  • Save branch for possible further use
Write a Comment
User Comments (0)
About PowerShow.com