SlideShare a Scribd company logo
SVN工作原理&使用方法

   冯斌@正点科技

    2012-8-1 ZhuHai
版本控制

• CVS
• Git
• Mercurial (Hg)
• SVN
代码管理的难题

• 代码历史
• 多分支
• 代码冲突
• 代码共享和协作
SVN优点

• 支持HTTP
• 跨平台
• 相对简单
原理


• C-S 结构
• .SVN 文件夹
.SVN文件夹


• 记录版本管理信息
SVN版本变


• 1.6:与当前目录绑定
• 1.7:与当前目录及其所有子目录绑定
常用操作

• update (up)
• commit (ci)
• checkout (co)
• remove (rm)
• add
操作文件夹

• 多分支代码合并
• 1.6:拷贝文件

• 1.7:拷贝文件或文件夹均可
常见问题
• (X) SVN1.6 合并代码时直接   制文件夹

• (X) 随意建立分支
• (X) 随意提交代码
• (X) 憋着不提交代码
• (X) 马虎的提交日志
正    的使用方法

• 先update再commit
• 按功能点,按模块提交代码
• 达意的提交日志
工具


• Subversion (Eclipse plugin)
• TortoiseSVN ?
做得更好


• Git-SVN
• Apache SVN CLI
The End


• Q &A

More Related Content

PDF
Docker初识
PPTX
Windows Container 101: dotNET, Container, Kubernetes
PPTX
静态项目管理工具 - opm
PPTX
Docker一期培训
PPTX
QCon - 一次 Clojure Web 编程实战
PPTX
Angular 开发技巧 (2018 ngChina 开发者大会)
PDF
Timyang新浪微博设计谈
PDF
基于OpenResty的百万级长连接推送
Docker初识
Windows Container 101: dotNET, Container, Kubernetes
静态项目管理工具 - opm
Docker一期培训
QCon - 一次 Clojure Web 编程实战
Angular 开发技巧 (2018 ngChina 开发者大会)
Timyang新浪微博设计谈
基于OpenResty的百万级长连接推送

What's hot (20)

PDF
微服務自己動手做
PDF
课题三:Nginx基础知识
PPTX
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
PPTX
RxJS 6 新手入門
PDF
基于Fuel的超融合一体机
PPTX
lua & ngx_lua 的介绍与应用
PPTX
Track2 -刘继伟--openstack in gamewave
PDF
MySQL多机房容灾设计(with Multi-Master)
PPT
Database.Cache&Buffer&Lock
PDF
Azure Container Service 使用 DC / OS 管理 docker 容器
PPTX
pyspider 介绍 - pycon2014@北京
PDF
The Rails 4 Way Chapter 1
PDF
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
PDF
Docker 最佳实践
PPTX
CH1. 簡介 Web 應用程式
PPTX
3 introduction to kubernetes
PPTX
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
PDF
主库自动切换 V2.0
PPTX
Ch03 請求與回應
PDF
Docker Build
微服務自己動手做
课题三:Nginx基础知识
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
RxJS 6 新手入門
基于Fuel的超融合一体机
lua & ngx_lua 的介绍与应用
Track2 -刘继伟--openstack in gamewave
MySQL多机房容灾设计(with Multi-Master)
Database.Cache&Buffer&Lock
Azure Container Service 使用 DC / OS 管理 docker 容器
pyspider 介绍 - pycon2014@北京
The Rails 4 Way Chapter 1
Servlet & JSP 教學手冊第二版 - 第 4 章:會話管理
Docker 最佳实践
CH1. 簡介 Web 應用程式
3 introduction to kubernetes
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
主库自动切换 V2.0
Ch03 請求與回應
Docker Build
Ad

How svn work_and_how_to_use

Editor's Notes