随风飘扬

GIT SVN CLONE 无法使用的情况下从SVN迁移到GIT

git svn init https://192.168.83.39/svn/FreeTicket --no-metadata

git svn fetch

./changename.sh

#!/bin/sh

git filter-branch --env-filter '

OLD_EMAIL="tufei@gitlab.com"
CORRECT_NAME="tufei"
CORRECT_EMAIL="tufei@whutech.com"

if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
    export GIT_COMMITTER_NAME="$CORRECT_NAME"
    export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
    export GIT_AUTHOR_NAME="$CORRECT_NAME"
    export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags

git remote add origin http://remoteURL

git push origin master

转载请注明: 随风飘扬 » GIT SVN CLONE 无法使用的情况下从SVN迁移到GIT


登录后可评论,点击前往登陆

评论列表