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: