简介
是什么
- SVN是代码版本管理工具
- 他能记住你每次的修改
- 查看所有的修改记录
- 恢复到任何历史版本
- 恢复已经删除的文件
优势
- 目录权限控制
- 子目录Checkout,减少不必要的文件检出
主要应用
- 代码的版本管理
- 存储重要的文件
- 内部文件共享,并能按目录划分权限
基本操作
- 创建项目
可不用勾选自动创建
- 复制项目地址
- 新建工作文件夹,右键SVN Checkout
- 输入账号密码即可
- 放入一些文件,右键SVN Commit
- 测试修改提交
撤销和恢复
撤销本地修改
撤销已提交的内容
在文件中修改完毕后,及时
SVN Update
恢复完后提交即可
恢复到指定版本
恢复完后提交即可
添加忽略
解决冲突
- 什么情况容易发生冲突
- 多个人修改了同个文件的同一行
- 无法进行合并的二进制文件
- 如何避免冲突
- 经常update同步下他人的代码
- 二进制文件不要多个人同时操作
分支
- SVN经典目录结构
- trunk
- branches
- tags
第一种方式
第二种方式
合并
记得提交哦
切换分支
创建一个online2.0分支
commit 哦
代码暂存和取出
复杂代码合并
用软件BCompare,老朋友了🎈🎈