Migration
Migration
Complete guides for migrating from Subversion (SVN) and Mercurial (Hg) to Git with tools, workflows, and common pitfalls.
Migration
Recommended Sequence
Choose the migration guide that matches your current version control system.
Perforce to Git Migration
Migrate Perforce repositories to Git using git-p4, preserving branch structure, commit history, and author information.
02Cross-Platform Git Migration
Migrate repositories between GitHub, GitLab, Bitbucket, and other Git hosting platforms while preserving full commit history and all refs.
03Azure DevOps (TFS) to Git Migration
A comprehensive guide for migrating from Team Foundation Server (TFS/TFVC) to Git, covering tool selection, history migration, branch mapping, and team transition strategies.
04git filter-repo Repository Rewriting Deep Dive
An in-depth look at git filter-repo, covering repository splitting, file cleanup, author info rewriting, and advanced usage compared to filter-branch and BFG.
Migration
Representative Topics
Helping you complete a smooth VCS migration.
SVN to Git Migration Guide
A complete guide to migrating from Subversion (SVN) to Git, covering history conversion, branch mapping, team training, and common pitfalls.
Mercurial to Git Migration Guide
A guide to migrating from Mercurial (Hg) to Git, including hg-fast-export, branch/tag conversion, and common difference handling.
Migration
Channel Topics
Complete guides for migrating from other VCS to Git, including common pitfalls.
SVN to Git Migration Guide
A complete guide to migrating from Subversion (SVN) to Git, covering history conversion, branch mapping, team training, and common pitfalls.
Mercurial to Git Migration Guide
A guide to migrating from Mercurial (Hg) to Git, including hg-fast-export, branch/tag conversion, and common difference handling.
Perforce to Git Migration
Migrate Perforce repositories to Git using git-p4, preserving branch structure, commit history, and author information.
Cross-Platform Git Migration
Migrate repositories between GitHub, GitLab, Bitbucket, and other Git hosting platforms while preserving full commit history and all refs.
Azure DevOps (TFS) to Git Migration
A comprehensive guide for migrating from Team Foundation Server (TFS/TFVC) to Git, covering tool selection, history migration, branch mapping, and team transition strategies.
git filter-repo Repository Rewriting Deep Dive
An in-depth look at git filter-repo, covering repository splitting, file cleanup, author info rewriting, and advanced usage compared to filter-branch and BFG.
Repository Migration Strategy Guide
A complete migration framework covering assessment, trial, cutover, and transition phases, plus tool selection matrix, author mapping, history tradeoffs, and team communication plans.