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: