所需元件
- git-svn
- centos:
yum install -y git-svn
- ubuntu:
apt-get install -y git-svn
- mac:
brew install git subversion
- win10可使用
git bash
- centos:
- svn倉庫地址
- gitlab新建立的倉庫地址
操作方法
- 執行命令
注: 如果出現了下面的情況git svn clone svn倉庫地址
不要吃驚,它是在進行轉換操作~W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: 'src' path not found W: Do not be alarmed at the above message git-svn is just searching aggressively for old history. This may take a while on large repositories
- 轉換完成並檢查轉換成git的提交記錄
- 確保檢查完畢後,新增遠端倉庫
git remote add origin git倉庫地址
- 提交遠端分支
git push -u origin master
- 在gitlab上檢查專案
釋出成功後校驗是否影響功能,如果無異常,致此大功告成!!!~有異常則需特殊處理
注: git-svn 其他引數:git svn clone svn://ip埠/projectname --no-metadata --authors-file=users.txt projectname
–authors-file=users.txt (svn賬號與git賬號對映,users.txt)
projecename 檔名稱
本作品採用《CC 協議》,轉載必須註明作者和本文連結