时代有时候也是会倒退的,但是我们要拥抱未来.

把 SVN 中的内容迁移到 GIT 中

那么让我们开始吧

1. 整理一份提交者名单

svn log –xml svn-addr | grep author |sort -u | perl -pe ‘s/.>(.?)<./ = /’ »users.txt

2. 建立对应关系 修改格式为下面这样

wangchunye = 王春烨 wangchunye@pwrd.com

3. 从 SVN 最拉取所有历史

git svn clone svn-addr –authors-file=users.txt –no-metadata git-storage

如果是默认 svn 布局的,可以增加参数 –stdlayout

4. 使用 git 更新

git svn fetch


支付宝打赏 微信打赏

您的打赏是对我最大的鼓励!

linzhanyu


Linux, VIM, OpenGL, Unity3D, AI.

相看莫相笑,同是竹林人。