svn常用命令与分支操作
创建分支
svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001
获得分支
svn co http://svn_server/xxx_repository/branches/br_feature001
合并主干上的最新代码到分支上
cd br_feature001
svn merge http://svn_server/xxx_repository/trunk
如果需要预览该刷新操作,可以使用svn mergeinfo命令,如:
svn mergeinfo http://svn_server/xxx_repository/trunk --show-revs eligible
或使用svn merge --dry-run选项以获取更为详尽的信息。
分支合并到主干
一旦分支上的开发结束,分支上的代码需要合并到主干。SVN中执行该操作需要在trunk的工作目录下进行。命令如下:
cd trunk
svn merge --reintegrate http://svn_server/xxx_repository/branches/br_feature001
分支合并到主干中完成后应当删该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干。
合并版本并将合并后的结果应用到现有的分支上
svn -r 148:149 merge http://svn_server/xxx_repository/trunk
建立tags
产品开发已经基本完成,并且通过很严格的测试,这时候我们就想发布给客户使用,发布我们的1.0版本
svn copy http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/tags/release-1.0 -m "1.0 released"
删除分支或tags
svn rm http://svn_server/xxx_repository/branches/br_feature001
svn rm http://svn_server/xxx_repository/tags/release-1.0
svn常用命令与分支操作相关推荐
- git常用命令,分支操作,子模块
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) 二. Git 常用 ...
- Linux下SVN的安装及SVN常用命令
SVN的介绍 SVN是一个开源的版本控制系統, svn版本管理工具管理随时间改变的各种数据.这些数据放置在一个中央资料档案库(repository) 中. 这个档案库很像一个普通的文件服务器,它能记住 ...
- git和svn常用命令
Git常用命令 1.查看指定文件状态 git status [filename] 2.查看所有文件状态 git status 3.添加所有文件到暂存区 git add . 4.提交暂存区中的内容到本地 ...
- SVN常用命令及在windows上安装SVN
svn在linux下的使用命令 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168. ...
- svn常用命令以及冲突解决
常用命令 Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro ...
- 廖雪峰Git教程笔记与总结 -- Git简介、常用命令、分支管理
本文主要用于记录阅读Git教程 - 廖雪峰的官方网站后的一些心得笔记,并且对git一些常用命令做一个整理总结. 本文要点分为:1.Git简介:2.Git常用命令:3.Git分支管理. 一.Git简介 ...
- 转:linux svn常用命令
原地址:http://www.rjgc.net/control/content/content.php?nid=4418 1.将文件checkout到本地目录 svn checkout path( ...
- 删除svn_推荐:mac上svn常用命令及好用的工具
作者:snandy来源:https://www.cnblogs.com/snandy/p/4072857.html # Mac SVN 命令行 Mac自带了SVN命令行,如我的升级到10.10(OSX ...
- linux svn 常用命令
2019独角兽企业重金招聘Python工程师标准>>> 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn check ...
最新文章
- 《Linux嵌入式实时应用开发实战(原书第3版)》——1.6 资源
- 将表里的数据批量生成INSERT语句的存储过程 增强版
- 重磅 | 机器学习大神Bengio最新论文发布,专注RNN优化难题,将在NIPS提出新概念fraternal dropout
- 2、前端环境搭建(19.04.12)
- JavaSE各阶段练习题----异常
- mysql windows软件_windows版MySQL软件的安装
- 浅谈Mysql 表设计规范
- 基础算法 —— 调度问题 —— 多机并行调度问题
- 写代码需要注意的几方面
- VS 2008的JavaScript代码提示功能 (学习老赵视频的笔记)
- azure blob_如何在Azure Blob存储中恢复意外删除
- python数据分析用什么框架_用python选择用于内存大的数据分析的框架
- C#电子病历管理系统源码 医院电子病历源码
- FastStone Capture(定时自动截图)
- 【软件工程】根据数据流图导出程序结构
- php图片颤抖,PHP-使用jquery 怎么做出图片的震荡效果
- pandas 如何把时间转成index_pandas 时间格式转换的实现
- SPA(单页面web应用)和MPA(多页面web应用)的区别
- 智能楼宇3D虚拟仿真实训平台
- scsi中DPO和FUA 是什么