MAC Interllij Idea SVN

记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地

MAC Interllij Idea SVN_第1张图片
 

 

下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库


MAC Interllij Idea SVN_第2张图片
输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https
 
MAC Interllij Idea SVN_第3张图片
添加上svn库的地址后,我们可以浏览库上的文件,当然也可以做一些操作,比如删除,查看历史记录等,这里在添加svn库的时候,如果有权限限制,会让你输入用户名和密码
MAC Interllij Idea SVN_第4张图片
 
把工程导入到我们的工作区间,在idea下叫作project,我们的工程叫做module
MAC Interllij Idea SVN_第5张图片
 

check到工作区间后再导入到当前的窗口

MAC Interllij Idea SVN_第6张图片
 
 就next就可以了,当然如果是eclispe的工程要根据情况选
MAC Interllij Idea SVN_第7张图片
 
 


MAC Interllij Idea SVN_第8张图片
 

好,现在已经代码拉下来了
MAC Interllij Idea SVN_第9张图片
 

可以查看代码的历史记录,这个是库上的历史记录,看看谁改了等


MAC Interllij Idea SVN_第10张图片
 

下面的窗口中会显示信息,现在可以看到库是的代码只是初化的时候提交过一次

MAC Interllij Idea SVN_第11张图片
 第二个功能就是改代码上传更新解决冲突中等操作


 我们先改代码加一行代码如图System.out.println("hahah!");
MAC Interllij Idea SVN_第12张图片
 

file1也改一下,下面的changes窗口就可以看到这两个文件已被修改过


MAC Interllij Idea SVN_第13张图片
 

这里介绍一个小功能,如果我们有一些文件我们并不关心他是否改变,我们就可以再新建一个changelist,我这里叫new changelist可以把我们不关心的文件放入到这里,这样方便我们观察我们关心的文件,比如如果是个大的工程,很多class文件我们并不关心,就可以这样做
MAC Interllij Idea SVN_第14张图片
 


MAC Interllij Idea SVN_第15张图片
 

我们开始提交我们修改过的代码,一般的顺序是我们先update,如果update的时候没有任何提示,就可以顺利提交,如果有冲突,他就会告诉我们那些文件有冲突,需要解决,这里我认为不如eclipse中的svn直观

MAC Interllij Idea SVN_第16张图片
 
 顺利提交
MAC Interllij Idea SVN_第17张图片
 下面我们做一个有冲突的例子,我在这别处用其它用户已经改了同一行的代码
MAC Interllij Idea SVN_第18张图片
 

所以按刚才的方法更新的时候就会告诉我们有冲突


MAC Interllij Idea SVN_第19张图片
 
点合并就出现了下面的这个界面,这个感觉比eclipse好一点,这个中间的就是我们想要的最终结果,两边就是两个冲突的版本,根据需要解决好冲突,点apply意思是中间的已经就是我们最终想要的结果。然后提交就可以了
MAC Interllij Idea SVN_第20张图片
 
最终结果
MAC Interllij Idea SVN_第21张图片
 
 下面是一些可能有用的功能,查看某个版本更改了那些文件
 
MAC Interllij Idea SVN_第22张图片
 

左键之后有可以有一些操作,比如和本地和某一个历史版本比较等
MAC Interllij Idea SVN_第23张图片
 
 
 也可以把某一个文件还原到某一个历史版本,head是最新的,可以点上面的选择版本
 
MAC Interllij Idea SVN_第24张图片
 

 


这里可以看本地的历史的版本
MAC Interllij Idea SVN_第25张图片
 本地保存的一些版本,有的时候这里很有用
 
MAC Interllij Idea SVN_第26张图片
 

这样看各个版本改了哪些文件很方便
MAC Interllij Idea SVN_第27张图片
 有两个窗口,很直接


MAC Interllij Idea SVN_第28张图片
 

  • 查看图片附件
分享到:   
mac下idea的使用之java工程打包生成jar篇 |  mac下idea的使用之代码调试debug篇
  • 2013-10-11 16:04
  • 浏览 59142
  • 评论(4)
  • 收藏
  • 分类:开源软件
  • 相关推荐
评论
4 楼  hjhj2991708 2016-03-29    引用
Jeremy__Pan 写道
IDEA 中项目提交到SVN后 可以显示 提交日期和人麽?怎么设置。比如 eclipse 提交过后可以看到提交的日期和人的。??

右键左边栏(选择显示行号的地方)有个annonate挺好用的
3 楼  kanding 2015-11-07    引用
Jeremy__Pan 写道
IDEA 中项目提交到SVN后 可以显示 提交日期和人麽?怎么设置。比如 eclipse 提交过后可以看到提交的日期和人的。??
通过SVN的历史记录可以看到吧
2 楼  Jeremy__Pan 2015-08-30    引用
IDEA 中项目提交到SVN后 可以显示 提交日期和人麽?怎么设置。比如 eclipse 提交过后可以看到提交的日期和人的。??
1 楼  kanding 2015-07-08    引用
很详细,刚开始使用idea,学习!

你可能感兴趣的:(SVN,MAC,INTERLLIJ,IDEA,IntelliJ,IDEA)