Version control allows you to create versions of a project by committing changes that you make. By default, all
FactoryTalk Optix Studioprojects have version control.
Version control uses two types of repositories:
- Local repository. A repository on your local computer where you commit changes to the project. The repository backs up the contents of the project.
- Remote repository. If a system uses local version control only and you want to allow multi-user collaboration or the ability to version the project remotely, the system administrator may have to configure a remote repository. Remote repositories are external to the project.FactoryTalk Optix Studiosupports two types of remote repositories:
- A cloud-based repository managed by Rockwell Automation, such as FactoryTalk Hub or Vault.
- A user-managed cloud repository, such as GitHub®.
You can use a local or remote repository to restore a previous version of a project and discard changes that you do not want to implement. From a remote repository, you can view and accept changes other users make to a project.
FactoryTalk Optix Studiodisplays updated synchronization messages in the status bar to indicate that:
- There is no remote repository available for the project.
- There are remote changes available to pull.
- There are local changes to push.
- There are local and remote changes available to push and pull.
- The project is synchronized.
Have questions or feedback about this documentation? Please submit your feedback here.