(Git) Version Control

A Visual Git integration panel for s&box editor. This tool allows you to manage your project, compare changes, push/pull to GitHub without ever leaving the editor.
It can be opened from: View > Version Control

Features

  • Track Changes: Real-time list of modified, added, or deleted files.
  • Remote Sync: Push and Pull directly to your remote origin.
  • Commit History: Browse past commits, view changed files, and restore the project to any previous state.
  • Side-by-Side Diff: Compare changes with synchronized scrolling and character-level highlighting.
  • Web Integration: Clickable commit hashes that open directly in your browser (GitHub/GitLab).
  • Auto-Refresh: Automatically detects when you save files in external editors like VS Code and updates the UI.
  • Smart Ignoring: Right-click files or folders in the changes list to instantly add them to .gitignore.

Requirements

Git Installed: This tool acts as a wrapper for Git. Ensure Git is installed and available in your system PATH.
Initialization: If your project isn't a repository yet, click "Init Git Now" directly within the panel to get started.