源代码管理器tfs转git并保留历史提交记录
1、到GitHub https://github.com/git-tfs/git-tfs/releases 下载最新版本的GitTfs工具
2、下载的压缩包解压,并将压缩包路径添加到系统的环境变量
3、执行 git-tfs -help 有输出就可以了,程序就可以使用了
4、新建一个目录,用于拉取tfs代码并生成带提交记录本地git仓库
语法:git-tfs clone 【tfs项目集合】 【项目路径】 【本地存储位置】
git-tfs clone http://source.xxx.com:8080/tfs/ProjectCollection $/ProjectName/Web/Web .
5、拉取速度根据项目库的大小情况而定,拉取后如下图,会在本地生成一个git仓库,包含了该tfs项目的所有提交记录
6、新建一个空的git仓库,获取到仓库地址,将当前目录绑定到远程
git git remote add origin http://gitlab.xxx.com/xxx.git
7、将本地git仓库代码推送到远程git仓库master分支就完成了,如果有其它需求或git命令不清楚的,自己去问ai
git push -u origin master