Topic Hub
Git and SVN
Branch strategy, remote setup, prompt tuning, and structured repository migration from SVN to Git.
Git and SVN work tends to fail at transitions: first push setup, history conversion, branch mapping, and cleanup after cutover. This hub is built for practical execution, not theory. You get a reading path, failure points, and checks I use before changing team defaults.
Use this sequence when you are onboarding a repository or migrating one.
Reading order
- Create a new Git remote repository from local files
- Add colored Git branch name to shell prompt
- Migrate SVN repository to Git with branches and tags
- Migration patterns
Common pain points
- Bare repository path permissions fail during first push.
- Author mapping breaks commit attribution.
git svnmapping creates tag noise after conversion.- Prompt customization slows shell startup when subprocess calls are too expensive.