一、下载安装

1、svn服务

  • 详情见菜鸟教程:(svnserve --help ,查看安装正常与否)

  • 准备svn的安装文件

  • 下载地址:https://sourceforge.net/projects/win32svn/

2*、eclipse的svn插件***

  • 链接:https://pan.baidu.com/s/1Hzl5dfIpH8XhuwU1Ar5_oQ
    提取码:sj8g

eclipse的svn插件*的安装:

将图中两个文件拖入eclipse安装路径的dropins目录下即可安装成功!!

3、尚硅谷详细视频教程:

https://www.bilibili.com/video/BV1mW411M7yR?p=10&vd_source=fcea8e041217f63d1fb999c6669addc2

二、svn的使用流程

1、拉取项目

打开eclipse工作空间

选择Jerry的工作空间 --> 右击 ----> import -->SVN --> next --> 输入拉取的路径(svn://localhost/oa)–> 选择要导入的项目 —>finsh 即可拉取成功项目

2、提交项目

右击需要提交的文件或类 —> Team —>提交----->输入日志信息 ----->finsh

3、更新项目

右击项目或文件 ----> Team ----->更新

4、分析仓库

5、冲突

产生原因:A和B都修改同一处代码,A已经先已提交了最新版本 B再提交时产生冲突

B应该重新更新一遍代码

解决冲突:

选择需要的代码 – > 右键 ----> Team ----->编辑冲突

改好之后右键标记解决冲突(告诉eclipse)

再次提交

6、权限

  • 改配置文件三个权限打开
  • 设置密码和账号
  • 可以添加多个组员
  • 详情:P12

https://www.bilibili.com/video/BV1mW411M7yR?p=10&vd_source=fcea8e041217f63d1fb999c6669addc2

7、时光机(代码还原)

右键---->Team —>显示资源历史记录 —>选择过去的版本 —> 右键获取内容即可

8、TortoiseSVN

TortoiseSVN单独开的代码提交工具

作用跟eclipse一样使用

详情:P14

https://www.bilibili.com/video/BV1mW411M7yR?p=10&vd_source=fcea8e041217f63d1fb999c6669addc2

超好用的SVN使用教程!!不看血亏!!相关推荐

  1. python详细安装教程-超详细Python与PyCharm安装教程,看这一篇就够了

    原标题:超详细Python与PyCharm安装教程,看这一篇就够了 学习了三天的python, 之前测试一直用课程自带的网页版玩玩, 为了学习 然后就下载了一个python和pycharm 现在分享下 ...

  2. 悟空crm配置mysql_超简单的悟空crm安装教程!看完不信你不会

    悟空CRM是一款开源的客户关系管理系统,采用PHP及JAVA架构.支持云服务SAAS服务,可为企业提供多种行业的CRM解决方案. 今天牛鹭学院就给大家讲讲如何在Linux下安装悟空crm. 前提条件: ...

  3. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  4. 从小白到精通python要多久-超适合小白的python新手教程

    python介绍 这是我们专门为 小白 量身打造的Python新手教程,具有如下特点: 全视频,手把手,零起点,项目实例,基于船新的Python 版本. Python是一种计算机程序设计语言.你可能已 ...

  5. gitkraen_超详细!Github团队协作教程(Gitkraken版)

    超详细!Github团队协作教程(Gitkraken版) 一.前期工作 1. 在 Github 上创建 organization step1. 登录Github网站,点击右上角头像,选择 " ...

  6. 超简单的JNI——NDK开发教程

    不好意思各位,我按照网上一些教程进行JNI开发,折腾了半天也没成功,最后自己瞎搞搞定了,其实超简单的,网上的教程应该过时了,最新版的AS就包含了NDK编译的功能,完全不用手动javah,各种包名路径的 ...

  7. 9切换中文mac_超详细的Mac重装系统教程!让重装系统变得简单起来!

    mac电脑该怎么重装系统?苹果电脑在长时间使用后,系统可能会变得比较慢,另外各种缓存垃圾也会越堆越多,影响电脑的反应速度.mac OS系统是苹果电脑独有的操作系统,重装mac系统过程和Win系统完全不 ...

  8. 超适合小白的python新手教程

    python介绍 这是我们专门为 小白 量身打造的Python新手教程,具有如下特点: 全视频,手把手,零起点,项目实例,基于船新的Python 版本. Python是一种计算机程序设计语言.你可能已 ...

  9. SVN使用教程总结[转]

    SVN使用教程总结 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subve ...

  10. [转载]SVN使用教程

    SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subversion是什么? ...

最新文章

  1. C#创建Word文档
  2. discuz admin.php无法登录,discuz搬家管理员无法登录后台解决方法
  3. html的悬浮框 贼简单 记录一下
  4. linux服务器加入windows域时报错Ticket expired
  5. Linux-C编程 / 多线程 / 如何终止某个线程?
  6. java 普通类request_[Java教程]spring在普通类中获取session和request
  7. 电磁工程计算机辅助设计,《ANSYS工程应用教程-热与电磁学篇》
  8. 转载:如何规范地编写一个MATLAB函数文件
  9. 免校准的电量计量芯片_电能计量芯片应用心得之选型篇
  10. KVM 介绍(8):使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机 [Nova Libvirt QEMU/KVM Live Migration]
  11. mysql临时表多线程时能用吗_学会使用临时表优化,切记不要乱用临时表(记录一)...
  12. Java-Runoob-高级教程-实例-字符串:14. Java 实例 - 连接字符串
  13. web开发技巧-网页排版布局常见问题及解决办法
  14. DSP TMS320C5509A 控制DDS AD9854芯片进行AM幅度调制时的噪声抑制
  15. 45.0.概率论与数理统计-区间估计,枢轴量法
  16. PHP还款,ThinkPHP内核借贷管理系统安装版
  17. js中获取元素对象的四种方式
  18. 如何用计算机制作动态图,怎样用电脑轻松制作GIF动图图片
  19. Hadoop分布式集群安装
  20. 实验21_STP分析合集_ENSP

热门文章

  1. 用word怎么做c语言框图作业,在Word中绘制简单C语言流程图(精)
  2. 智能计算系统(学习笔记)-第三章深度学习
  3. STA series --- 3.Standard cell library(PART-III)
  4. python读取dbf并导出excel格式_Python导出DBF文件到Excel的方法
  5. JSinput上传图片文件转base64
  6. Web测试和App测试区别
  7. mysql绿盟扫描的2771_WEB 应用漏洞修复(绿盟科技扫描)与 Http 转 Https 解决方案...
  8. 苹果cmsv10精仿好看的挖片网免费自适应简约模板
  9. python 空对象,在Python中创建一个空对象
  10. Coin3d用vs2010编译