一、前言

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

二、配置

IDEA配置svn,首先打开File->Settings->Plugins,下载Subversion插件

之后File->Settings->Version Control->Subversion,配置见图(Path to subversion executable 就是你下载svn存放的目录,如果没有的svn.exe,可能是安装的时候没有勾选或者版本问题)

然后File->Settings->Version Control,把你项目所在的目录与Subversion整合

关于拉取项目,可参见其他博主,这里不再陈述;

三、常见问题

代码修改后,文件颜色变蓝,但尚未提交,之后没过多久,就变白色
答:这种一般是由于这步骤配置产生的,只要重新配置就行;
如果已经正确配置,还出现此种问题,可能是由于svn多版本问题(电脑装了不同版本的svn),这时候找到项目文件夹,打开隐藏项目,找到.svn文件,然后cmd,执行svn upgrade更新下就行;

.svn文件是subversion的版本控制信息文件,当某个目录处于subversion的版本控制时,在这个目录中就会.svn这个文件夹,这个.svn文件夹中的文件就是一些版本信息文件,供subversion使用,一般不要人为去改这些文件。
多版本原因:可能你拉取项目的时候,用的是某个版本的svn拉取,因此项目下会存在此版本的.svn文件,如果你提交或更新的时候,用的是另外版本的svn,这时候就会出错。


四、结语

这是我在配置的时候,容易出的问题,如果有其他问题,可以留言补充下,大家共同进步;

生活就像海洋 只有意志坚强的人才能到达彼岸;

IDEA整合SVN及常见问题相关推荐

  1. idea svn回退版本_版本控制 -- idea 整合 SVN

    前言 现在 GIT 确实是最火的 版本控制. SVN 有被淘汰的感觉.但是.在小型团队中,不需要这种大范围的代码提交以及修改的情况下. 用 SVN 的效率并不会弱于 GIT .尤其是目前 GIT 偶尔 ...

  2. idea 2022版本整合svn解决代码冲突问题

    idea 2022版本无法像idea 2018版本在更新代码时直接弹出合并窗口 1,更新代码 2,合并冲突 合并代码的弹出框

  3. linux下基于apache下的svn的搭建

    一.下载软件: subversion-1.7.14.tar.bz2 apr-1.4.6.tar.bz2 apr-util-1.5.1.tar.bz2 sqlite-amalgamation-3.7.3 ...

  4. ​编译安装subversion-1.8.5整合apache

    编译安装subversion-1.8.5整合apache LAMP环境这里就不说明了 下载sqlite 源码包 wget http://www.sqlite.org/2013/sqlite-autoc ...

  5. Apache和Tomcat的整合过程(转载)

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  6. Eclipse 常用最新插件.标记

    Properties Editor     编辑java的属性文件,并可以自动存盘为Unicode格式 http://marketplace.eclipse.org/content/propertie ...

  7. CentOS6安装redmine

    Author: Jin Date: 20140827 System: CentOS release 6.5 (Final) 参考: http://www.redmine.org/projects/re ...

  8. eclipse插件大全整理学习

    Eclipse Web Tools Platform(WTP) 地址:http://download.eclipse.org/webtools/ WTP十分强大,支持HTML, JavaScript, ...

  9. Ubuntu 源码方式安装Subversion

    使用到的安装包: apr-1.5.1.tar.gz apr-util-1.5.3.tar.gz pcre-8.35.tar.gz httpd-2.4.9.tar.bz2 subversion-1.8. ...

最新文章

  1. python3.x pool.map方法的实质
  2. matlab脑电信号处理,基于matlab的脑电信号处理
  3. 神策数据荣登《中国企业家》2019 中国科创企业百强榜
  4. Mosaic获5.5亿美元住宅太阳能融资贷款
  5. 一步步在Docker里运行Web应用
  6. PHP计算字符串的个数
  7. win10计算机管理看不见蓝牙,win10系统蓝牙不见了的解决方法
  8. 深度学习pytorch基础入门教程(1小时)-神经网络
  9. C++各种常用名词的意思
  10. 测透51汇编 51单片机所有程序(51学习的纪念)
  11. 0x00007FF73361E515 处(位于 基于多态的职工管理系统.exe 中)引发的异常: 0xC0000005: 职工岗位输入不是1,2,3,而是其他乱七八糟的
  12. AutoCAD Civil 3D-部件-部件编辑器自定义边坡与材质
  13. 赵小楼《天道》《遥远的救世主》深度解析(6)为什么肖亚文说丁元英是魔是鬼都可以,就是不是人?
  14. Google Chrome 中的高性能网络
  15. 《Python程序设计与算法基础教程(第二版)》江红 余青松,第十章课后习题答案
  16. 终极解决vc++1935安装错误办法
  17. Android中设置颜色透明度
  18. Linux系统创建新的普通用户
  19. paddlepaddle 20 指数移动平均(ExponentialMovingAverage,EMA)的实现与使用(支持静态图与动态图)
  20. USB Gadget iMX6UL开发板模拟U盘

热门文章

  1. 夏盈盈:3.27数字货币主流币今早齐涨,BTC收复失地后多头再度起飞
  2. slf4j 使用 java_[JAVA]SLF4J及其实现类框架使用简介
  3. 让服务更有温度丨友邦智能客服机器人“小友”上线
  4. MySQL消除笛卡尔积的方法_SQL查询中的笛卡尔积现象解决方法
  5. windows 清理桌面右键菜单
  6. 台湾之星成台湾第四大电信运营商
  7. python 的numpy库中的mean()函数用法
  8. linux硬盘测试工具
  9. opencv棋盘格角点检测原理总结
  10. Jetpack Compose - Row、Column