Versioning and Branching
Raindrop’s branching and versioning capabilities help you manage development environments for your AI applications with confidence. These features allow teams to work independently by creating isolated environments for both compute resources and data.
Branching Basics
Every Raindrop project starts with a root branch, similar to a main branch in Git. From this root, you can create additional branches to isolate your development work. Each branch maintains its own copy of computing resources and data.
To create a new branch:
Working with Sandboxes
Sandboxing provides a way to update an existing branch without creating a new one. This feature is useful during development when you need to:
- Test changes quickly
- Iterate on a specific branch
- Validate updates before committing them
To create a sandbox of your current branch:
For more precise control, you can sandbox a specific version:
To update your sandboxed deployment: