Team Development allows you to set up a distributed version control system between
multiple ServiceNow instances where each
instance acts as a source repository, or branch.
Developers use separate instances to work on different features, applications, or product
releases at the same time. With Team Development, developers can share code between these
instances and resolve collisions throughout the development process.
Team Development allows you to establish hierarchical
relationships between instances and provides a mechanism for transferring changes between
instances that integrates with the Update Set process where necessary. In a Team Development
instance hierarchy, each non-production instance has a parent instance. Instances that have the
same parent instance are peer instances. The shared parent instance becomes the central hub, or
repository, and all peer instances synchronize to it.