`

SVN代码分支合并

阅读更多

命令版拉分支

svn cp 主干路径  分支路径  -m '注释'

 

1.svn cp http://svn.test-inc.com/repos//trunk/ http://svn.test-inc.com/repos//branches/20100827_11963_1 -m "create a branch"

..... //其他需要拉的分支路径

 

2.进入自己建立的工作workspace

cd $HOME/workspace/mergebranch;

 

 

3.checkout拉出的分支

svn co http://svn.test-inc.com/repos//branches/20100827_11963_1 intl-bss

(svn co 分支路径 本地存放目录)

....//checkout所有相关的

 

4.合并分支操作 (这里是开发的分支)

cd $HOME/workspace/mergebranch/intl-bss

4.1. 显示分支信息:

svn log --stop-on-copy http://svn.test-inc.com/repos/branches/20100827_11963_1

/*

r351860 | zhaoming.xuezm | 2010-09-08 18:45:36 +0800 (三, 08  9月 2010) | 3 lines                        ------最后一个版本信息

 

 

test

------------------------------------------------------------------------

r351605 | zhaoming.xuezm | 2010-09-08 15:17:09 +0800 (三, 08  9月 2010) | 3 lines

 

 

提交人:test

提交时间:2010.9.8

------------------------------------------------------------------------

r342472 | admin.for.perth | 2010-08-27 17:06:13 +0800 (五, 27  8月 2010) | 1 line                        ------最初始的版本

 

add 

*/

 

4.2. 合并分支,若是只有add 和 update的话,可以直接提交(这个命令是在需要合并的分支上操作的)  这个时候进入的是要合并的分支即主干

svn merge -r342472:head http://svn.test-inc.com/repos/branches/20100827_11963_1

 

4.3. 提交

svn ci -m 'merge'

分享到:
评论

相关推荐

    Eclipse svn创建分支、合并、切换讲解

    3. 点击 Finish,完成,可以看到项目里出现了分支 merge_v1.0 分支中第 9026 次提交的东西最后提交即可,分支合并主干顺利完成。 四、冲突解决 在合并操作中,可能会出现冲突问题。冲突问题是指在合并过程中,出现...

    SVN分支合并到主干 冲突处理

    本文将详细讲解如何进行SVN分支与主干的合并以及冲突处理,帮助开发者更好地理解和掌握这一核心操作。 ### SVN分支与主干的概念 在SVN中,"分支"和"主干"是两个重要的概念。主干(Trunk)通常代表项目的主要开发线...

    SVN创建、合并与切换分支操作详解

    以下是对SVN创建、合并和切换分支操作的详细解释: ### SVN目录结构 1. **trunk**:这是主开发分支,通常存放项目的主线开发代码。日常开发工作在此分支上进行,确保最新的稳定代码在这里。 2. **branches**:分支...

    svn拉分支合并文档

    "svn拉分支合并文档" SVN(Subversion)是一种开放源代码的版本控制系统,相比RCS和CVS,它采用了分支管理系统。SVN的主要特点是支持分布式版本控制,能够对文件和目录进行版本控制。 svn目录结构: * 每个子系统...

    svn代码合并步骤

    ### SVN代码合并步骤详解 #### 一、合并方向的重要性 在进行代码合并之前,明确合并的方向至关重要。合并的方向决定了哪些代码会被更新,并且会影响到合并后的代码库的状态。常见的合并方向有以下几种: - **分支...

    SVN 分支与合并详解

    分支是SVN中的一个重要概念,它允许团队成员在不影响主开发线(通常是 trunk 或 master)的情况下工作,而合并则将这些独立的分支工作合并回主线,以保持代码的同步和一致性。下面是对SVN分支与合并的详细讲解。 1....

    SVN 拉分支及合并演示

    合并是将分支上的更改合并回主干或与其他分支合并的关键操作。SVN 提供了三种类型的合并: 1. **合并一个范围的版本** 这是最常见的合并方式,用于将分支上的所有或特定版本的更改合并到主干。在主干的工作副本上...

    svn分支合并基本操作

    【SVN 分支合并基本操作】是软件开发中配置管理工具 Subversion (SVN) 的核心功能之一,它允许开发团队协同工作,各自在独立的分支上开发,然后将改动合并回主干,以保持代码的稳定性和一致性。以下是详细的操作步骤...

    svn提交代码合并分支.txt

    svn提交代码合并分支.txt

    svn分主干合并,让你分主干合并立马搞定

    本文将详细解释如何执行 SVN 分支合并,特别是如何将开发分支合并到主干分支。 首先,创建主干分支是合并过程的起点。在提供的示例中,开发人员使用 `svn cp` 命令从主干创建了一个新的分支。这一步骤确保了开发...

    SVN分支的合并和同步

    SVN分支的合并和同步 SVN(Subversion)是一种版本...* 不管是从trunk合并到分支还是最终从分支合并回trunk,在每次合并前最好先update,然后将本地的修改先全部commit,保护好现场,万一合并不理想随时都可以revert

    TortoiseSVN 分支与合并操作

    在软件开发中,分支管理和合并是至关重要的功能,能够支持团队并行开发,同时保持代码的一致性和完整性。下面我们将详细探讨TortoiseSVN中的分支与合并操作。 ### 1. 创建分支 创建分支的主要目的是为了解耦开发...

    svn版本之间的合并问题

    当一个文件或目录在两个不同的分支中都有改动时,SVN会尝试自动合并这些改动。然而,当合并过程遇到无法自动解决的冲突时,即所谓的“树冲突”,SVN会暂停合并操作并要求用户手动干预。 #### 二、树冲突的成因分析 ...

    SVN分支及合并使用文档.doc

    例如,创建一个名为pre_fix_bug_2201的分支来定位和修复编号为2201的bug,修复完成后,再将修改合并到post_fix_bug_2201分支,最终将修复好的分支合并回主线。 2. SVN分支的基本原理 SVN的分支操作类似于在Windows...

    svn主干与分支互相合并

    新手看看。高手绕道。主要是关于svn主干与分支互相合并的问题

    SVN分支与主干代码合并.png

    在信息技术飞速发展的今天,为了加快开发的效率,提升各个部门的联动配合,SVN工具成为了我们必不可少的研发工具。 日益更新的用户需求和不断升级的版本,如何才能做到灵活控制版本,今天我们请到了智博创享web端...

    SVN分支的创建与合并

    SVN 分支的创建与合并是版本控制系统中非常重要的特性,可以帮助开发者更好地管理和维护代码。通过创建分支,可以将新的特性或 bug 修复工作与主干分离,避免对主干的干扰。当新的特性或 bug 修复工作足够稳定之后,...

    eclipse中利用svn创建、合并、切换分支

    合并分支是软件开发中常见的操作之一,它能够帮助开发者整合不同分支上的代码变更。 1. **准备合并**: - 在合并分支之前,请确保当前的工作区是最新的状态,即执行`Update`更新操作。 - 同样,如果本地有未提交...

    svn创建分支的做法.rar

    为了避免大量冲突,建议频繁地从主分支合并,而不是等到开发结束时一次性合并。 2. **明确的分支策略** 设计清晰的分支策略,比如为每个功能或修复创建单独的分支,便于管理和跟踪。 3. **测试合并** 在合并前...

Global site tag (gtag.js) - Google Analytics