一、Git的一些基本操作
1.Git导入项目,右键import,选择Git下的这个。
然后第一个表示从本地打开已存在的Git项目,第二个表示导入一个新的Git项目
先说第一个,选择导入本地的Git项目,下面都是本机存在的Git项目,想导入哪个就选择哪个,如果没有自己想要的就点击add添加本机中的Git项目。
下一步就是如下图,选择第一个即可将本机Git项目导入到eclipse中。
再说第二种,点击后如下图所示,然后输入Git地址,除了用户名跟密码,其他的会自动适配。然后下一步会让你选择下载master还是dve分支,这个看自己需求,如果是公司整体架构那就下载master,如果是二次开发那就下载dev(如果有)。
2.Git在项目中的使用
提交代码,右击team-->commit,出现如下界面,1表示着我们有过改动的代码,2就是我们选择要提交的代码即准备区,3其实就是一个备注,可以写是谁提交的,改动的需求是什么,是第几个版本。然后点击commit and push。想要拉最新的代码也是类似的,pull就行,不过pull里面可以选择我们要pull的版本或者说想要的代码。
Git的使用自己也在不断学习中,目前使用的还是很基础的东西,后续有用到会持续记录...
二、SVN的一些基本使用
1.导入项目,类似Git导入项目,不过这时候选择的是svn,如下图一个是拉新项目,一个是拉老项目。一般来说,我们导入的svn地址都会有记录保存,如果说下面有记录就可以直接选择了。这里说一下新地址的导入。
输入svn的地址,然后输入用户名跟密码,next;出现的是你的svn地址,然后finish
会出现如下界面,选择第四个finish即可。有时候会出现让你创建一个maven项目,跟着步骤来就好。
svn拉完项目出现的问题
(1)项目拉下来后报错,有可能是pom文件中的依赖没下完;
(2)拉下来后不是一个maven项目,这时候右键项目,有一个configure,里面有一个update maven project(跟maven有关,具体是不是这个记不清了);
(3)是maven项目,但是项目报错,项目上有个小红叉,右键项目,选择maven,里面有个update project ,然后点击你要update的项目即可。
2.svn在项目中的使用
这个相对于Git就要简单多了。右键项目,选择team中的synchronize with repository,出现如下页面,蓝色的是本地没有及时更新代码,灰色的是改动但没有提交的,红色的表示本地的代码跟远程仓库的代码冲突。拉代码选择我们要更新的包或者类update即可,推代码选择我们要的commit即可。
3.解决svn提交代码时候的冲突
报红的代码就是本地代码跟资源库的代码有冲突,这时候我们先把本地的代码保存一份,然后再把资源库的代码拉下来。虽然还是红色的,我们可以点击冲突的代码,然后右键选择Marked as merge,这个表示标记为合并。完了之后发现 哎 不报错了。然后再把刚刚保存的代码粘回来,再提交的时候就不会出现冲突的问题了。
4.版本回撤
svn更新资源库的时候,不小心把刚写好的代码update了,这时候可以选择当前文件,目录右键——>replace with——>local history,然后选择日期预览文件内容。