svn使用 备忘录
2017-02-17 00:00
218 查看
假如svn布局如下:
![](https://static.oschina.net/uploads/space/2017/0217/161608_K21i_2410074.png)
开发模式如下:trunk仅作为发布使用,在各自的branch上进行开发,测试通过后,再merge到trunk上。工作中经常需要创建branch,merge代码,以下简单备注下利用TortoiseSVN客户端的操作方法。
如何从trunk上创建branch
选中trunk,右键选择
![](https://static.oschina.net/uploads/space/2017/0217/162349_yKy0_2410074.png)
,出现创建branch的对话框,选择branch路径和当前trunk版本:
![](https://static.oschina.net/uploads/space/2017/0217/162921_Ch4T_2410074.png)
如何将代码从branch上merge到trunk上
选中trunk,右键选择
![](https://static.oschina.net/uploads/space/2017/0217/163247_nMsk_2410074.png)
,选择merge two different trees,merge时需要选择的内容:
![](https://static.oschina.net/uploads/space/2017/0217/163946_pWOH_2410074.png)
小结:不管是从trunk上创建branch,还是将branch merge到trunk上,都是在trunk目录上操作。merge的时候,Working Copy指向trunk。
![](https://static.oschina.net/uploads/space/2017/0217/161608_K21i_2410074.png)
开发模式如下:trunk仅作为发布使用,在各自的branch上进行开发,测试通过后,再merge到trunk上。工作中经常需要创建branch,merge代码,以下简单备注下利用TortoiseSVN客户端的操作方法。
如何从trunk上创建branch
选中trunk,右键选择
![](https://static.oschina.net/uploads/space/2017/0217/162349_yKy0_2410074.png)
,出现创建branch的对话框,选择branch路径和当前trunk版本:
![](https://static.oschina.net/uploads/space/2017/0217/162921_Ch4T_2410074.png)
如何将代码从branch上merge到trunk上
选中trunk,右键选择
![](https://static.oschina.net/uploads/space/2017/0217/163247_nMsk_2410074.png)
,选择merge two different trees,merge时需要选择的内容:
![](https://static.oschina.net/uploads/space/2017/0217/163946_pWOH_2410074.png)
小结:不管是从trunk上创建branch,还是将branch merge到trunk上,都是在trunk目录上操作。merge的时候,Working Copy指向trunk。
相关文章推荐
- ANT集成SVNANT访问SVN(Subversion)
- SVN Eclipse插件中如何忽略对服务器已有文件修改后的提交
- SVN增量打包发布步骤
- 在myeclipse利用ant构建时遇到The path xxx appears to be part of Subversion 1.7 (SVNKit 1.4) or greater解决办法
- svnkit查询、检测、获取文档功能样例
- 使用svnkit对svn新增代码统计、代码查询
- svn 提交时 文件夹 missing 问题的解决
- 我需要看的几篇文章
- 解决mac版本的Eclipse中svn无法使用的问题
- eclipse插件svn和客户端工具TortoiseSvn的版本对应关系
- Linux svn 安装,建库
- SVNKit学习笔记一
- svn中图标表示的含义
- Java 利用 svnKit 操作SVN 【获取所有文件夹、添加文件、文件下载】
- SVNKit开发手册
- win7系统eclipse下切换SVN用户
- Failed to load JavaHL Library.
- SVNKit
- Hibernate注解详解(超全面不解释)
- Oolong反编译