This guide is for existing users who have context trees created before Git-Semantic was introduced. New users should start with the Getting Started guide instead.
Before You Start
Check if you have unpushed local changes:- CLI
- TUI
- CLI
- TUI
Migrate
Clone your space with Git-Semantic
Copy the clone URL from your space on app.byterover.dev, then run:
- CLI
- TUI
What Changes
Old snapshot commands are replaced byvc commands:
| Old command | New command |
|---|---|
/push or brv push | /vc push or brv vc push |
/pull or brv pull | /vc pull or brv vc pull |
/status or brv status | /vc status or brv vc status |
/reset or brv reset | /vc reset or brv vc reset |
.brv/context-tree/.git exists), the legacy brv push and brv pull commands are blocked and will throw a VC_GIT_INITIALIZED error. This only affects the migrated project — other projects without Git-Semantic still use the old commands normally.
Troubleshooting
VC_GIT_INITIALIZED error on brv push / brv pull
VC_GIT_INITIALIZED error on brv push / brv pull
Cause: You ran legacy
brv push or brv pull on a project that has Git-Semantic version control initialized.Solution: Use the new brv vc push and brv vc pull commands instead:ALREADY_INITIALIZED error on clone
ALREADY_INITIALIZED error on clone
Your context tree already has a git repo. Remove it and re-clone:
Authentication failed / 403 error
Authentication failed / 403 error
Make sure you’re logged in:
- CLI
- TUI