以前使用 gerrit ,版本比较老,而且功能单一。最近项目组准备用gitlab 做代码 & 项目进度管理,做代码迁移,简单的两个命令。
1. 在新的gitlab 下面创建project
2. 在本地随便找个位置,运行:git clone --bare ssh://gerrit-server/old-project.git
3. git push --mirror new-project-ssh.git
使用git clone --bare 能把项目中所有的分支,tag都拉到本地,这样在推的时候才能把分支推全,否则只会推上本地有的分支&tag。
网友评论