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

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


输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https
 

添加上svn库的地址后,我们可以浏览库上的文件,当然也可以做一些操作,比如删除,查看历史记录等,这里在添加svn库的时候,如果有权限限制,会让你输入用户名和密码

 
把工程导入到我们的工作区间,在idea下叫作project,我们的工程叫做module

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


 
 就next就可以了,当然如果是eclispe的工程要根据情况选

好,现在已经代码拉下来了

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

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


 第二个功能就是改代码上传更新解决冲突中等操作

我们先改代码加一行代码如图System.out.println("hahah!");

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

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

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


 
 顺利提交

 下面我们做一个有冲突的例子,我在这别处用其它用户已经改了同一行的代码

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


 
点合并就出现了下面的这个界面,这个感觉比eclipse好一点,这个中间的就是我们想要的最终结果,两边就是两个冲突的版本,根据需要解决好冲突,点apply意思是中间的已经就是我们最终想要的结果。然后提交就可以了

 
最终结果

 
 下面是一些可能有用的功能,查看某个版本更改了那些文件
 

左键之后有可以有一些操作,比如和本地和某一个历史版本比较等

 
 
 也可以把某一个文件还原到某一个历史版本,head是最新的,可以点上面的选择版本
 

这里可以看本地的历史的版本

 本地保存的一些版本,有的时候这里很有用
 

这样看各个版本改了哪些文件很方便

 有两个窗口,很直接

Intellij Idea的使用之svn篇相关推荐

  1. SVN篇:Shell脚本实现SVN启动,停止,重启

    话不多说,直接粘贴上以下脚本: #!/bin/bashcase "$1" instart)/usr/local/subversion/bin/svnserve -d -r /dat ...

  2. svn篇2:idea中使用svn

    目录 一.安装svn 二.IDEA内配置SVN 三.基本使用 一.安装svn 首先,使用的时候,自己得先在电脑上安装个小乌龟.也就是svn啦.一路next安装即可 如上图箭头所示,在安装 Tortoi ...

  3. IntelliJ IDEA-Debug断点调试 看这篇文章就够了

    详解IntelliJ IDEA-Debug断点调试 如今,IntelliJ IDEA 目前深受广大开发者喜爱,我们在实际开发工作中,不管是用来阅读源码还是在开发过程中都需要进行代码调试. 以下为大家准 ...

  4. IntelliJ IDEA快速入门 | 第四篇:图文并茂教你基于Windows 10系统安装IntelliJ IDEA

    下载IntelliJ IDEA 首先,打开IntelliJ IDEA的官网,即https://www.jetbrains.com/idea/.你会发现打开这个官网还是蛮要时间的,所以你得耐心点.打开之 ...

  5. Eclipse,NetBeans及IntelliJ—Java IDE大战之NetBeans篇

    一.引言 自从前几年Eclipse加入到Java开发IDE大军中以后,情况对于Java开发者简直发生了戏剧性的变化.SWT与Swing两种工具包各有 自己的优缺点,而且在性能及外观点都没有远远压倒对方 ...

  6. IntelliJ IDEA使用教程三 SVN的集成与使用

    注意: 虽然IDEA已经集成了svn客户端,但还是习惯使用第三方svn客户端,比如: TortoiseSVN. 就是因为使用的是第三方客户端,所以和IDEA集成的时候就出现了一个特别大的坑,因为svn ...

  7. (转)版本管理工具介绍——SVN篇(二)

    http://blog.csdn.net/yerenyuan_pku/article/details/72620498 上一篇文章我介绍了一下SVN,以及SVN服务器的安装,相信大家都安装了,接下来我 ...

  8. (转)版本管理工具介绍——SVN篇(一)

    http://blog.csdn.net/yerenyuan_pku/article/details/72620101 SVN是何物 SVN是Subversion的简称,是一款集中式的开源版本控制系统 ...

  9. Eclipse、IntelliJ IDEA、TortoiseSVN清除svn帐号

    文章目录 Eclipse清除SVN账号信息 TortoiseSVN 清除SVN账号信息 idea 清除SVN账号信息 Eclipse清除SVN账号信息 window------>preferen ...

最新文章

  1. 网页制作的中的一些工具代码
  2. CTO集体怒吼:我到底要不要继续写代码(上篇)
  3. python培训出来的有公司要吗-python培训机构出来好就业吗
  4. VTK:图片之RGBToHSI
  5. 复原 IP 地址Python解法
  6. 【POJ - 3347 】Kadj Squares (计算几何,思维 或 扫描线)
  7. 谷歌离开游览器不触发_谷歌游览器
  8. 久未更 ~ 四之 —— Vsftpd出现 Failed to start Vsftpd ftp daemon错误
  9. 阿呆做网站(1)--基本功能
  10. MVC页面重定向'页面跳转
  11. noi 8780 拦截导弹
  12. 合并txt文件的几个方法
  13. 高斯基函数线性组合回归练习——sklearn库高斯过程回归
  14. android xml pid vid,关于Android机型的pid vid的那些破事儿
  15. Win10修复Linux引导
  16. 2023.3.21日学习收获
  17. 《LRU Cache》
  18. Cdn英文的读音音标_根据中文名取英文名2019
  19. 安卓rtmp推流app_视频直播app开发只需三步就可完成
  20. Gitea在windows平台的安装和简单使用教程

热门文章

  1. soapui和cxf的却别_根据wsdl文件用soapUi快速构建webService服务(有图有真相)
  2. [转载] Java static关键字与static{}语句块
  3. [转载] Python列表排序 list.sort方法和内置函数sorted
  4. macos安装vscode_如何使用VSCode进行PostgreSQL开发及调试
  5. 两个矩阵相乘的乘法次数_C ++程序将两个数字相乘而不使用乘法运算符
  6. Redis为什么变慢了?一文详解Redis性能问题 | 万字长文
  7. 使用 Redis 如何实现延迟队列?
  8. 漫画:Java如何实现热更新?
  9. 英语笔记:词组句子:0906
  10. JavaScript复习使用定时器的简易式诸葛大力轮播图