eclipse中有关版本控制工具的使用

一、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,然后选择日期预览文件内容。

posted @ 2020-08-21 15:29  写字楼间写字员  阅读(343)  评论(0编辑  收藏  举报