svn分支开发注意事项

1.切换的时候最好查看本文件的是主干上的还是分支上的,

单击右键,点击属性,可以看到以下图片,其中“URL”就可以

看到是主干还是分支

2.切换到分支

点击切换后就选择要切换到的路径,如下:

3.待分支开发完后要提交到svn的分支上,然后切换到主干上进行合并(要注意一点的是如果分

支上没开发完,又需要临时切换到主干,也需要先将分支的代码提交到svn,否则会丢失所开发

的代码,如果需要临时修改主干上的bug,可以直接切换到主干上修改,不要在分支上修改,

免得影响分支版本的纯洁性)

点击合并,合并类型就选第一个,第二个没试过

点击下一步会出现如下图

在上面一幅图中一般没什么要选择的,点击合并就行,分支的代

码就会合并到主干,然后将主干的代码提交到svn上就ok了

(没事的话多update,用一下clean up)

时间: 2024-08-07 04:32:53

svn分支开发注意事项的相关文章

SVN - 分支开发

参考博客: http://www.cnblogs.com/cxd4321/archive/2012/07/12/2588110.html (1)为什么要使用SVN分支开发和主干合并? 目的:在SVN下进行版本升级模式的开发 需求: 1.项目目前已经有比较稳定的版本(release_version_1.0),需要在稳定版本上面做程序的升级 2.升级开发时,可能有10个程序员同时在修改程序,且都需要对绝大多数文件做大部分改动 3.恶心的技术经理说:现在需要把数据库换成hbase,但是没有更改完毕之前

svn分支开发与主干合并(branch & merge)

下面我将step by step地演示如何一次完整的branching和merging,包括创建分支.分支开发.分支和主线同步,分支合并到主线的全过程,甚至包括如何在本地创建一个测试用的repository. 首先需要安装TortoiseSVN,我安装的版本是:TortoiseSVN 1.6.15, Build 21041 - 32 Bit , 2011/03/23 18:00:27 1.本地Repository的创建 repository的创建很简单,假设我要在D:\TortoiseSVN\T

基于SVN分支开发模式流程浅析

作者:zhanhailiang 日期:2014-10-23 在使用svn多人协作开发式一般采取的工作方式如下: 检出库 创建并维护开发分支 定期将主干代码合并回分支,保证数据完整性,避免最终合并回主干时出现冲突 分支测试 将分支合并回主干 主干提交.部署 多人协作时,第三步是最经常出问题的地方,严重的甚至会导致代码被覆盖回滚情况,其原因在于分支管理者创建分支后不再或长时间从主干拉回数据,导致最终合并回主干时分支的文件甚至结构都与主干有较大差别,产生较多冲突.需要人手解决,浪费了很多时间. 针对这

详细说明svn分支与合并---命令行

一,svn分支与合并有什么用? 作程序的,对svn在熟悉不过了,但对svn分支熟悉的,我想并不多.因为一般情况下,是用不着svn分支的,其实也没有那个必要.下面我例举几个需要用到svn分支的情况: 1,比较大的项目.比较大的项目,一般情况下会分成几个阶段来完.好比什么五年计划.到了某个阶段时,我建立一个分支,当个备份.万一将来开发下个阶段东西的时候,出现致命错误的时候,我还能把这个分支拿出来接着用. 2,项目要开发新的东西,但是又不想和主干冲突,建立一个分支,单独做为一个开发分支.这样做也是为了

详细说明svn分支与合并,以及实例

详细说明svn分支与合并,以及实例 一,svn分支与合并有什么用? 作程序的,对svn在熟悉不过了,但对svn分支熟悉的,我想并不多.因为一般情况下,是用不着svn分支的,其实也没有那个必要.下面我例举几个需要用到svn分支的情况: 1,比较大的项目.比较大的项目,一般情况下会分成几个阶段来完.好比什么五年计划.到了某个阶段时,我建立一个分支,当个备份.万一将来开发下个阶段东西的时候,出现致命错误的时候,我还能把这个分支拿出来接着用. 2,项目要开发新的东西,但是又不想和主干冲突,建立一个分支,

SVN 分支及合并的介绍和实践---命令行

写在前面 一些相关的概念和原理 进行分支开发的最佳实践 合并的分类 在 Eclipse 中进行合并操作 相关资源 写在前面 本文是由演讲整理而来的,介绍了 SVN 分支与合并的概念.流程和一些实际操作方法,适合对版本控制有基本认识然后想了解 SVN 分支与合并的使用方法的读者. 对应 SVN 版本最低为 1.5,因为分支.合并的很多功能都是 1.5(release notes ) 才加进来的. 一些相关的概念和原理 分支(branch)和标记(tag)对于 SVN 来说就只是副本(copy),没

SVN分支的合并和同步

使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤. 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘了,故趁着余温尚在赶紧写下来,好记性不如烂笔头嘛.下文的实践主要是参考了TortoiseSVN的帮助文档和S

SVN分支与合并

最近由于工作原因接触了SVN的分支,现在做一下笔记,以便查阅. 关于SVN分支的重要性我就不多说了,网上有很多答案,可以自行查找. 我用的svn版本是TortoiseSVN 1.8.8 1.建立分支鼠标右键你的本地项目文件夹,依次选择 TortoiseSVN --> Branch/tag 出现以下弹框,在 To path 里面填写分支的地址,只需把主干的文件名替换成分支的文件名就好,在本地和svn不需要新建文件夹,否则点击ok时会提示目录已存在:然后添加log:选择HEAD revision i

SVN分支研究

研究SVN分支合并的问题,只要用到trunk(主干)/branches(分支)/tags(标签),参考:http://www.cnblogs.com/EasonJim/p/6103807.html. 场景: 1.假设公司有一套电商产品,每个季度会发布一个版本,功能和底层上都是往上递增的. 2.那么问题来了,我们每个季度在发布每个新版本的同时,我们的销售也会不断的推广,可能在其中的一个版本就已经卖出去了. 3.由于客户更新版本的速度会没有那么快,毕竟是关乎钱的问题,可能会间隔几个版本之后才会选择更