工作中总能遇到一些平时遇不到的需求,本来我们默认用的是SVN管理代码,后来引入CI/CD,就需要使用GIT,这时候为了方便管理,就考虑使用Git+SVN管理同一个项目,代码。具体步骤如下:
1、使用svn checkout下载svn项目或者svn up将项目更新
svn up
svn checkout http....
2、在项目更目录(初始化git项目)
git init
3、设置配置文件过滤指定文件:.gitignore
touch .gitignore
文件内容如下:[参考]
**/.idea
.svn
**/target
app
logs
4、将本地项目与远程分支做关联
git remote add origin http://xxx.git
5、新建分支
git checkout -b 本地分支 origin/远程分支
6、设置追踪
git push --set-upstream origin 分支名称
7、添加代码
git add .
git commit -m "Initial commit"
git push -u origin 分支名称