Issue
As a user of Appsmith, I am currently unable to collaborate with others on editing the same page/widget/action without the risk of our work being overwritten. The platform is built for a single-user editor experience, and multi-user editing is not yet available. However, Appsmith supports Version Control with Git, allowing users to work on multiple branches of an app simultaneously.
Resolution
The current version of Appsmith only supports a single-user editor experience, so it is recommended that only one user edits a page in a single open tab to avoid losing work due to overwriting. However, multi-user editing is planned for release in 2022.
In the meantime, Appsmith supports Version Control with Git, enabling users to work on multiple branches of an app simultaneously. By using Git, users can easily track changes made by different users and merge their changes into a single version of the application.
To get started with Version Control with Git in Appsmith, users should first set up a Git repository for their application. They can then use the Git integration within Appsmith to push changes to their repository and pull changes made by other users. Appsmith also provides a visual diff tool to help users understand changes made by other users and merge conflicting changes.
Overall, using Version Control with Git in Appsmith is a helpful way to enable multi-user editing and ensure that changes made by different users can be tracked and merged effectively.