简介
是什么
- SVN是代码版本管理工具
- 他能记住你每次的修改
- 查看所有的修改记录
- 恢复到任何历史版本
- 恢复已经删除的文件
优势
- 目录权限控制
- 子目录Checkout,减少不必要的文件检出
主要应用
- 代码的版本管理
- 存储重要的文件
- 内部文件共享,并能按目录划分权限
基本操作
- 创建项目

可不用勾选自动创建
- 复制项目地址
- 新建工作文件夹,右键SVN Checkout

- 输入账号密码即可

- 放入一些文件,右键SVN Commit


- 测试修改提交


撤销和恢复
撤销本地修改


撤销已提交的内容
在文件中修改完毕后,及时
SVN Update


恢复完后提交即可
恢复到指定版本


恢复完后提交即可
添加忽略



解决冲突
- 什么情况容易发生冲突
- 多个人修改了同个文件的同一行
- 无法进行合并的二进制文件
- 如何避免冲突
- 经常update同步下他人的代码
- 二进制文件不要多个人同时操作

分支
- SVN经典目录结构
- trunk
- branches
- tags
第一种方式


第二种方式


合并

记得提交哦
切换分支
创建一个online2.0分支
commit 哦



代码暂存和取出


复杂代码合并
用软件BCompare,老朋友了🎈🎈