Git
Z Varhoo
Migrace svn repozitáře do gitu
Nejprve se zanoříme do daného projektu snv a vytvoříme seznam uživatelů:
svn log --xml | grep author | sort -u | perl -pe 's/.*>(.*?)<.*/$1 = /' | tee users.txt
Tento seznam budeme editovat do následující podoby:
svn_svn1 = git_user1 <email1> svn_svn2 = git_user2 <email2>
Musí být všechny udaje vyplněny i s emailem aby bylo možné migraci provést. Samotná migrace se provádí následujícím příkazem.
git svn clone http://svn.vyvoj.projekty/webs/ -T projekt1/ --no-metadata -A users.txt projekt1