git-svn-abandon
« Back to VersTracker
Description:
History-preserving svn-to-git migration
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: migration svn git version-control history
Install: brew install git-svn-abandon
About:
GitSvnAbandon is a specialized tool designed to migrate Subversion (SVN) repositories to Git while meticulously preserving the complete project history. It intelligently maps SVN commits, branches, and tags into the Git equivalent structure, ensuring no historical data is lost. This tool is essential for teams looking to modernize their version control system without sacrificing the historical context of their project.
Key Features:
  • Preserves complete commit history from SVN
  • Handles complex branch and tag mappings
  • Provides a clean migration path without data loss
  • Command-line interface for automation
Use Cases:
  • Migrating legacy SVN repositories to Git
  • Preserving historical context during version control transitions
  • Consolidating multiple SVN projects into a single Git repository
Alternatives:
  • git-svn – Built-in Git tool for bidirectional SVN operations, but less focused on one-way migration with full history preservation
  • SubGit – Commercial tool offering bidirectional synchronization between SVN and Git
Version History
Detected Version Rev Change Commit