Skip to main content Skip to navigation

Documentation

Everything you need to build irresistible applications

Version Control

Built-in Git integration for seamless version management.

Overview

Irresistible includes comprehensive version control features powered by Git, making it easy to track changes, collaborate, and deploy with confidence.

Git Integration

Visual Git Interface

  • Stage, commit, and push changes without leaving the editor
  • Visual diff viewer for reviewing changes
  • Branch management with drag-and-drop merging

Commit History

  • Browse complete project history
  • Filter commits by author, date, or message
  • Revert changes with one click

Branch Management

  • Create and switch branches instantly
  • Visual branch graph
  • Protected branch rules

Key Features

Auto-save with Version History

Every change is automatically saved with a timestamp, allowing you to:

  • Revert to any previous state
  • Compare versions side-by-side
  • Restore deleted files

Smart Commits

  • AI-generated commit messages
  • Automatic code formatting before commits
  • Lint and test on pre-commit hooks

Collaboration

  • Pull request creation and review
  • Merge conflict resolution UI
  • Code review workflows

GitHub Integration

Repository Sync

  • Connect to existing GitHub repositories
  • Two-way synchronization
  • Automatic deployment on push

Pull Requests

  • Create PRs directly from the editor
  • Review and merge without context switching
  • GitHub Actions integration

Best Practices

  1. Commit Often: Make small, focused commits
  2. Write Clear Messages: Describe what and why
  3. Use Branches: One feature per branch
  4. Review Before Merge: Always get a second pair of eyes

Advanced Features

Time Travel Debugging

  • Step through code history
  • See how bugs were introduced
  • Bisect to find breaking changes

Deployment Tracking

  • Link commits to deployments
  • Rollback with confidence
  • Performance impact analysis