一下例子以chongzhideliver为例
分支创建:
选中chongzhideliver目录,右键->Tortoisesvn->branches/tags,出现下图,To path 输入你要创建的分支地址 例如:/branches/test/chongzhideliver,注意目录结构要和scm创建目录一致,不然使用scm平台部署回报树冲突
由于多条分支并行开发,并且有的分支已经合并到了主干,为了避免最后合并时蛋疼,需要不断地将主干的代码合并到分支上
主干合并到分支上:
首先checkout分支代码,例如:svn checkout http://svn.app.taobao.net/repos/chongzhideliver/branches/test/chongzhideliver, 然后再选中chongzhideliver目录 右键->tortoisesvn->merge,出现下图
单击next,出现下图
在URL merge from内输入主干 ,接着执行完就可以合并了,合并完成解决完冲突,提交分支即可。
开发完成了,也测试通过了,需要将分支代码合并主干
分支合并主干:
首先checkout 主干代码 ,然后选中chongzhideliver目录,单击右键->tortoisesvn->merge 选择第二项,如下图
单击next,输入分支的地址
单击next,执行合并,解决完冲突,然后把代码提交到主干即可,全部完成
分享到:
相关推荐
SVN 分支的创建与合并 SVN 分支是一种版本控制系统的特性,允许开发者将不同的修改分离出来,放在开发品的一个分割线上。这条线被称为分支。分支经常被用来试验新的特性,而不会对开发有编译错误的干扰。当新的特性...
以下是对SVN创建、合并和切换分支操作的详细解释: ### SVN目录结构 1. **trunk**:这是主开发分支,通常存放项目的主线开发代码。日常开发工作在此分支上进行,确保最新的稳定代码在这里。 2. **branches**:分支...
Eclipse SVN 创建分支、合并、切换讲解 Eclipse SVN 是一个功能强大的版本控制系统,广泛应用于软件开发项目中。本文将详细讲解 Eclipse SVN 中创建分支、合并、切换的操作步骤。 一、创建分支 创建分支是 SVN 中...
### SVN分支创建 创建分支的命令通常为: ```shell svn copy https://your-repo-url/trunk https://your-repo-url/branches/branch-name -m "Creating branch for feature XYZ" ``` 这会在仓库的`branches`目录下...
二、创建SVN分支的步骤 1. **初始化 SVN 仓库** 首先,确保你已经有一个SVN仓库。如果没有,你需要在服务器上创建一个。你可以使用`svnadmin create`命令来创建。 2. **检出主分支** 使用`svn checkout`命令从...
复兴合并适用于主干自分支创建后未发生变更,而分支有修改的情况。这种合并会将分支的所有更改一次性合并到主干,使两者内容完全一致。完成后,可以考虑删除不再需要的分支。 3. **合并两个不同的树** 这种合并...
- 进入主干目录,右键选择 Merge,指定要合并的分支及其版本范围,通常选择从分支创建时的版本到当前版本。 - 通过“Show log”查看版本日志,选择要合并的版本,点击 Merge 开始合并。 - 合并后,主干中的文件...
1. SVN分支创建: 在SVN中,创建分支通常是为了进行长期的特性开发或隔离修复工作。你可以通过`svn copy`命令或者在图形界面工具中选择“创建分支”选项来实现。例如,要从trunk创建一个名为"feature-X"的分支,...
创建分支是svn分支管理的第一步。在svn中,我们可以右击项目,然后选择Team->分支/标记,输入要将项目copy到的分支URL。一般来说,我们会将项目路径从trunk目录改为branches/分支的项目名称。例如,如果我们的项目...
* 灵活性:SVN能够满足不同的需求,例如创建不同的分支、合并分支等。 svn的缺点: * 学习成本:SVN的使用需要有一定的学习成本,需要了解svn的基本概念和操作。 * 服务器压力:SVN服务器需要承担一定的压力,例如...
《SVN分支及合并使用详解》 版本控制系统Subversion(SVN)是软件开发中不可或缺的工具,尤其在团队协作中,分支与合并是其核心功能。本文将深入解析SVN的分支创建、管理和合并过程,帮助开发者更好地理解和运用这...
在Eclipse中通过Subversion (SVN) 创建分支是一种常见的版本控制操作。以下是具体的步骤: 1. **选择项目**: - 在Eclipse中打开您的项目。 - 右键点击您想要创建分支的项目,选择`Team` -> `Branch/Tag`。 2. *...
#### 二、SVN分支的基本操作 ##### 创建分支 在实际操作中,可以使用Eclipse集成开发环境中的SVN插件来创建分支。具体步骤如下: 1. **打开Eclipse**:启动Eclipse IDE。 2. **选择项目**:右键点击需要创建分支...
通过《SVN 分支与合并.doc》和《用SVN分支管理多版本.pdf》文档,您可以更深入地了解分支和标记的实战操作,包括更复杂的合并策略和团队协作的最佳实践。 总之,svn的分支和标记机制为软件开发提供了灵活的版本控制...
SVN分支的合并和同步 SVN(Subversion)是一种版本控制系统,能够帮助开发者有效地管理项目代码。其中,分支(Branch)和合并(Merge)是两个非常重要的概念。本文将对SVN分支的合并和同步策略进行详细的介绍。 ...
要创建一个新的SVN分支,首先你需要确定你的项目已经在一个SVN仓库中,并且你的IntelliJ IDEA已经配置了SVN插件。在项目中,右键点击项目名,选择"VCS" -> "Create Branch/Tag...",这将打开创建分支的对话框。 2....