svn整合idea

  1. 配置svn.exe路径

 

  1. 启用版本控制

 

VCS--enable version control integration

 

 

  1. 设置Version Control

Settings--Version Control

 

 

 

  1. 在工程上右键可以看到

此时项目已经变更颜色了.

 

  1. 提交maven工程到svn仓库

首先工程右键---subversion--share Directory ,先将工程 share到 svn服务器,先执行步骤4,再操作下图所示

 

点击share按钮, 默认1.8format --点击OK

 

成功后,看到弹框

 

此时查看仓库,里面是空的

 

接着: 选中工程右键 ->Subversion -> Commit Directory…

手动取消不上传文件 , 也就是被”忽略”的文件: 以*.iml;*.idea;target; 结尾的都可以去掉

 

如果工程有xx.iml文件,取消提交该文件, 属于开发工具配置文件,在项目导入ide的过程中生成的配置文件,每个人开发环境是不一样的,所以这个文件没必要提交。而且如果提交之后,出现冲突,还需要解决比较麻烦。

  1. 针对忽略提交的文件,也可以采用统一配置

 

  1. 另外一个员工从svn检出项目(到自己电脑上)

方式1: 直接利用小乌龟,桌面空白位置右键---检出,最方便

方式2: 使用idea工具

    1. A员工新增1个类(冲突问题)

新增代码后,需要提交到svn,此处 该员工应该先”update”--然后再”提交” .  update作用是,一定程度上避免代码冲突 , update相当于和svn服务端代码先同步一下.

 

当A点击”update” ,没有任何提示, 说明此时没有代码冲突, 直接提交即可

当A点击”update”,有冲突提示,说明 A员工修改的类,B员工也同时修改了,此处需要解决冲突,然后再提交.

为避免冲突 ,任何一个员工在提交新代码时,都要先update ,可以将其他员工提交的新代码,先现在过来.

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值