一、下载安装
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