Thanks for the suggestion. I’m planning to add focused Git support in the next Studio release.
The initial implementation will:
- Detect files changed outside Studio and avoid overwriting them.
- Remove obsolete project files and directories when saving.
- Show the current branch and whether the repository has changes.
- Mark changed Studio items and added, modified, or deleted source lines.
- Commit selected Studio items with a commit message.
- Safely switch between existing local branches.
Branch switching will require a clean repository so Studio cannot accidentally discard work. Git will remain optional and this integration will apply only to VCS-friendly .objosln projects.
More advanced operations including cloning, pull/push, creating branches, stashing, merging, rebasing, and conflict resolution will remain the responsibility of dedicated Git tools for now.
The feature is tracked here: https://feedback.objo.dev/feature/945