Develop > Tailoring > Implementing version control for your tailoring

Implementing version control for your tailoring

Service Manager provides comprehensive and fully-integrated IT service management through variously customized applications. Although Service Manager already provides an in-tool revision control based on the individual record, it has always been a challenge to implement version control for customization stacks. Service Manager can integrate with Apache Subversion (SVN) or GIT to provide a version control solution for your customized applications.

Note This topic does not cover the basic concept of version control and the usage of Apache Subversion or GIT.

In short, it takes three steps to build up your version control process by using SVN or GIT:

  1. A system administrator exports all the applications records from Service Manager and check in the exported files to an SVN or GIT server to create a baseline repository.

  2. Developers check out the latest version of the applications records and import them into a local Service Manager development environment.

  3. Developers customize the applications according to site-specific requirements, and check in the changes to the SVN or GIT server.

    The following flow chart illustrates your version control process:

Related tasks

Version control process

Related concepts

Version control best practice

Related references

Applications data file represented in XML