Skip to main content

Version Control

Manage changes to scripts workflows, apps and resources using commits & push on remote repositories.

Git Sync​

From the workspace settings, you can set a git_repository resource on which the workspace will automatically commit and push scripts, flows and apps to the repository on each deploy.

This video shows how to set up a Git repository for a workspace (Git Sync - workspace mode).


Git Sync is Cloud plans and Self-Hosted Enterprise Edition only.

More details at:

CLI Sync​

You can use Windmill CLI to sync workspace to a git repository.

More details at:

Versioning in Windmill UI​

Scripts, Flows and Apps have unique versions when deployed. You can find the said version any time, fork it or go back to this version.

More details at: