Version Control and Collaboration

The Anvil Editor has built-in version control to help you track changes made to your app and collaborate with other developers

Within Anvil, you can create branches, commit changes and resolve conflicts. Every Anvil app is a Git repository, and you can also connect to external Git repositories, such as one hosted on GitHub.

The Version History tab showing a commit history with two branches

The Version Control tab in the Anvil Editor

Want to get started quickly on collaborating with other developers? Check out our Quickstart guide:

What is version control?

Learn more about how version control works and why it’s important.

Using version control in Anvil

Version control is built-in to the Anvil Editor. Find out more about how Anvil’s versioning system works and how to use it effectively.

Adding collaborators

If you are on the Business Plan or above, you can give other Anvil developers access to your app for easier collaboration.

Connecting to GitHub and other Git remotes

Every Anvil app is a Git repository and you can connect your app to other git remotes.

Workflows for collaboration

If you’re working in a team, it’s a good idea to adopt a standard workflow so you can collaborate smoothly. Here, you can find a list of suggested workflows suitable for small teams and large enterprises alike.


Do you still have questions?

Our Community Forum is full of helpful information and Anvil experts.