`Laravel`版`小丑路人社区`改版中,与`Hyperf版小丑路人社区`数据互动,此版本改版中……尚未彻底完结!

Q:

SVN转GIT仓库

获取所有SVN的用户列表

svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' | sort -u > users.txt

clone svn -> git

地址支持协议 : svn://, http://, https://. 注意这个 URL 应该指向项目的 base repository,例如 ##http://svn.mycompany.com/myrepo/repository. 不要指到了 /trunk, /tag 或 /branches 里。

git svn clone http://192.168.1.2:81/svn/仓库名/ --no-metadata --authors-file=users.txt project

进入clone 的文件夹

cd project

使所有的 SVN commit 都被抓下来了

git svn fetch

本地初始化git仓库完成

git remote add origin git@10.68.25.20:move/dufy-tclshop-test-two.git 

推送到远端的git的仓库中

# git pull origin master --allow-unrelated-histories

git push origin master:master
技术分享
订阅

评论记录


评论/回复