【第一种情况】
公司使用SVN,个人想使用git
1.从git服务器新建一个名字一样项目
2.idea 导入git项目
3. TortoisesSVN 到对应目录, checkout 代码 ,注意目录
4.设置.gitignore[.svn/ .idea/ *.iml ]
svn忽略文件及文件夹 (.git .idea .gitignore *.iml)
【参考此文章】 https://mp.csdn.net/postedit/82782936
5.svn update 对比服务器代码
6.git push代码
【注意】平常使用要先用SVN更新服务器代码
【第二种情况】
SVN 与git仓库都有代码,怎么样关联成同一目录
第1种方法:
1、用git命令cd到已存在的svn项目目录
2、初始化一个本地仓库
git init
3、创建.gitignore文件
classes/
.settings/
*.class
.project
.classpath
target/
*.iml
.idea/
logs/
.svn/
4、添加到该仓库(将改动添加到暂存区)
git add .
5、提交
git commit -m "提交说明"
6、关联远程
git remote add origin git@*****.git
7、下拉master
git pull origin master
8、上传代码 (失败的话再执行git pull --rebase origin master命令,然后再执行git push -u origin master即可上传成功)
git push origin master
第2种方法:
1、先用svn检出代码
2、把隐藏文件夹.svn复制一份拷到别处,并把当前目录删掉
3、在原来目录,git检出代码
4、把.svn拷贝回代码根目录下
5、svn对比代码、git对比代码
本文介绍了两种在IDEA中同时使用Git和SVN的情况。第一种情况是公司使用SVN,个人使用Git,通过新建Git项目、导入IDEA、设置.gitignore并忽略SVN相关文件来实现共存。第二种情况涉及已有SVN和Git仓库,通过git init、创建.gitignore、关联远程仓库等步骤使两者在同一目录下协同工作。
1332

被折叠的 条评论
为什么被折叠?



