Git

Z Varhoo
Přejít na: navigace, hledání

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
Osobní nástroje