Skip to content

Instantly share code, notes, and snippets.

@aoqfonseca
Created January 14, 2015 19:50
Show Gist options
  • Save aoqfonseca/e22c70f8acf5d152fd9b to your computer and use it in GitHub Desktop.
Save aoqfonseca/e22c70f8acf5d152fd9b to your computer and use it in GitHub Desktop.
Shell para converter um repositorio svn para git
if [ ! -f ~/svn-migration-scripts.jar ]; then
wget https://bitbucket.org/atlassian/svn-migration-scripts/downloads/svn-migration-scripts.jar
mv svn-migration-scripts.jar ~/
fi
java -jar ~/svn-migration-scripts.jar verify
mkdir -p ~/migracao
cd ~/migracao
git svn clone --stdlayout $1 $2
cd $2
java -Dfile.encoding=utf-8 -jar ~/svn-migration-scripts.jar clean-git
git svn fetch
java -Dfile.encoding=utf-8 -jar ~/svn-migration-scripts.jar sync-rebase
java -Dfile.encoding=utf-8 -jar ~/svn-migration-scripts.jar clean-git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment