Version control

Create versions of a project or Optix template by committing, pushing, and pulling changes.

This section includes

  • Supported version control providers, repositories, and synchronization status messages.
  • Version control setup, user identities, and remote project list updates.
  • Viewing details, pulling changes, pull preview, committing changes, and pushing changes.
  • Version history, committed change review, change comparison, and project restore to a commit.
You can use the following version control solutions in
FactoryTalk Optix Studio
:
Supported version control providers
Provider
Cloud
On-premises
Azure® DevOps
Check mark icon
Bitbucket™
Check mark icon
GitHub®
Check mark icon
GitLab®
Check mark icon
Check mark icon
TIP: You can version projects externally using the CLI and GUI tools supported by a version control provider.
Use a local or remote repository to restore a previous version and discard changes that you do not want to implement. From a remote repository, you can view and accept changes other users make, or pull changes pushed by another user to view and implement changes in the pull preview editor before you push your changes.
FactoryTalk Optix Studio
displays updated synchronization messages in the status bar to indicate that:
  • There is no remote repository available.
  • 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.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal