svn 版本管理 相关
2015-08-19 19:20
260 查看
注:原始编辑 是2015.5.29.15.50
1、从trunk或者branch 再 拉出一个 branch
注:可以是从trunk拉分支,也可以是从branch里边再拉一个分支出来。
branch/ branchA ======> branch/branchB (分支======》分支)
trunk/ ===> branch/27_web
2. checkout 下载版本
注:若不加 -r 1320, 则默认下载 最新版本;trunk、tag、branch目录下都可以。
3. delete 库上 指定文件
4、merge 合并branch到 trunk
一旦branchA上的开发结束,branchA上的代码需要合并到主干。
SVN中执行该操作需要在trunk的工作目录下进行。命令如下:
分支合并到主干中完成后应当删该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干。
5. 建立 稳定版本tags
产品开发 已经基本完成,并且通过很严格的测试,这时候我们就想发布给客户使用,发布我们的1.00.27版本
6、 删除branchA 或tags
1、从trunk或者branch 再 拉出一个 branch
注:可以是从trunk拉分支,也可以是从branch里边再拉一个分支出来。
branch/ branchA ======> branch/branchB (分支======》分支)
svn cp -m "creat a new branch" svn://192.168.2.106/l3_switch/branch/branchA svn://192.168.2.106/l3_switch/branch/branchB
trunk/ ===> branch/27_web
svn cp -m "creat a new branch" svn://192.168.2.106/l3_switch/trunk svn://192.168.2.106/l3_switch/branch/27_web
2. checkout 下载版本
注:若不加 -r 1320, 则默认下载 最新版本;trunk、tag、branch目录下都可以。
svn checkout -r 1320 svn://192.168.2.106/l3_switch/branch/branchA
3. delete 库上 指定文件
svn delete svn://192.168.2.106/l3_switch/branch/1.00.27IP.SEC/app/platform/smart-link/linkscan.c
4、merge 合并branch到 trunk
一旦branchA上的开发结束,branchA上的代码需要合并到主干。
SVN中执行该操作需要在trunk的工作目录下进行。命令如下:
cd trunk
svn merge svn://192.168.2.106/l3_switch/branch/branchA
分支合并到主干中完成后应当删该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干。
5. 建立 稳定版本tags
产品开发 已经基本完成,并且通过很严格的测试,这时候我们就想发布给客户使用,发布我们的1.00.27版本
svn cp svn://192.168.2.106/l3_switch/trunk svn://192.168.2.106/l3_switch/tags/1.00.27 -m "creat stable version"
6、 删除branchA 或tags
svn rm svn://192.168.2.106/l3_switch/branch/27_web
svn rm svn://192.168.2.106/l3_switch/tags/1.00.27
相关文章推荐
- oracle之光标(游标)介绍
- stack堆栈容器
- SDL显示图像和文字
- mini2440串口模块总结
- Android Studio下Intent隐式启动,发短信,拨号,打电话,访问网页
- 【Java】-基础-线程
- 题目:岛屿的个数
- 按键原理和软硬件按键消抖动
- PAT-PAT (Advanced Level) Practise 1008. Elevator (20) (简单模拟)【一星级】
- 1094. The Largest Generation
- 8.19 多线程的几种实现方式
- POJ 3279 Dungeon Master
- 在navgationController中添加UISegmentedControl
- wowza简介
- ObjectiveC开发教程--字符串的基本操作处理方法
- 题目:尾部的零
- ItailorCode
- ajax(三) ajax提交表单、ajax实现文件上传
- 什么是进程
- 第十章 面向对象编程:继承和多态