10
Configuration management Luc Vu, Jan - 2016

Configuration management

Embed Size (px)

Citation preview

Page 1: Configuration management

Configuration management

Luc Vu, Jan - 2016

Page 2: Configuration management

Configuration Management• Managing, tracking artifacts• Change management• Revision control• Release management

Page 3: Configuration management

• Source: blog.feabhas.com, 2016

Configuration Management

Page 4: Configuration management

Functions of Version control system• Storing version• Tracking version• Collaboration / coordinating teams• Restore old version• View the version history…

Page 5: Configuration management

Version control• Source: https://git-scm.com

Page 6: Configuration management

Tools for version control• Visual sourcesafe (VSS)• Perforce • BitKeeper • Git,• CVS• Subversion -SVN

Page 7: Configuration management

SVN as version control• The SVN as a tool for version controlStructure

\---repos +---branches | +---branch 1 | \---branch 2 +---tags | +---ver 1.0 | \---ver 1.1 \---trunk

Page 8: Configuration management

SVN operations• Create repos• Check out• Commit• Update• Branches• Tags• …

Page 9: Configuration management

Trunk, Branches, tags• Trunk: The main development path• Branches: The branches of development• Tags: The versions

Page 10: Configuration management

Branching & Merging• After separate branches of development, the Merge is used to

combine branches together