Disable catch-up commits in Source Control
Disabling catch-up commits is currently in public beta on Retool Cloud and on Self-hosted Retool.
If your organization uses Source Control, Retool sometimes creates an automatic commit, called a catch-up commit, which keeps your branches up to date. If you want to ensure that developers in your organization retain complete control of changes within their feature branches, you can now disable catch-up commits using the following steps:
- Navigate to Settings > Beta and toggle on Show disable auto catch up commits setting.
- Navigate to Settings > Source Control and click the Edit Settings button on the top right.
- Toggle on the Disable auto catch up commits setting.
If you disable catch-up commits, users in your organization must manually, outside of Retool, rebase their branch and resolve conflicts in order to keep their branch up to date.
To avoid issues with catch-up commits and other merge control mechanisms, refer to Retool's Merge conflict prevention strategies.