Team Development Team Development supports parallel development on multiple, non-production ServiceNow instances. Team Development provides the following features: Branching operations, including pushing and pulling record versions between instances. The ability to compare a development instance to other development instances. A central dashboard for all Team Development activities. Team Development overviewTeam Development allows developers to work on separate development instances while sharing code and resolving collisions throughout the development process.Team Development setupTo enable parallel development on multiple non-production instances, administrators can set up the Team Development instance hierarchy and grant access rights for developers.Code reviewsTeam Development administrators can require that pushes undergo code review before accepting pushes.Code review notificationsYou must enable email notifications on the instance requiring code review for that instance to send code review notifications.Code review workflowThe Team Development Code Review workflow manages how changes are pushed to the parent.Exclusion policiesYou can exclude certain files from change tracking by creating an exclusion policy.Instance hierarchiesTeam 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.Pulls and pushesDevelopers synchronize their instances to the parent instance by pulling and pushing versions of customized records and resolving collisions between versions on the parent instance and the development instance.Team Development processThe basic Team Development process sets up the instance hierarchy, grants developer access rights, manages the movement of development changes from development instances to test instances, and promotes applications to the production instance.Team Development rolesTo use Team Development, developers must have admin access to their development instance.VersionsVersion records track changes to a customized record over time so that administrators can compare or revert to specific versions later.Versions and local changesVersion records track changes to a customizable record over time so that you can compare or revert to a specific version later.