SVN的分支、主干、标记和合并
网上搜索了一下,参考别人的BLOG:
http://johnnhe.iteye.com/blog/285588
1.建立分支
team---->分支/标记---->打开分支/标记建立对话框
资源库
到URL: http://192.168.1.199/svn/repos/branches/projectName
这里填写要建立的分支的路径,勾上 Create any intermediate folders that are missing
Next------->Next
在注释框中加入这个分支的注释:
Finish
如此,分支建立完成。
2.建立不同的eclipse workspace
File--swith workspace--other
在打开的窗口里新建目录并指定其为工作空间,确定,则新建工作空间完成。eclipse会重启更换工作空间
3.在dev_branch和prj001都修改了的情况下做合并操作
参考官方文档
http://desktop-eclipse.open.collab.net/servlets/ProjectProcess?pageID=MEuUjb&freeformpage=Merge%20Client
[Team] --- [Merge]
Use the default settings
[Next]
if Working copy at a single revision turns Red, you can click [Update] first.
Merge from: /branches/projects/prj001
[Next]
All choose "Mark conflicts, let me resolve them later"
[Finish]
After that we will get a Merge Result:
And we double click the red one to solve the conflicts.
4.tag标记
和建立分支类似,操作完全一样,只是建立的路径不同而已。
分享到:
相关推荐
本文将详细讲解如何进行SVN分支与主干的合并以及冲突处理,帮助开发者更好地理解和掌握这一核心操作。 ### SVN分支与主干的概念 在SVN中,"分支"和"主干"是两个重要的概念。主干(Trunk)通常代表项目的主要开发线...
合并操作是 SVN 中的一种重要操作,通过合并操作,可以将分支中的修改合并到主干中。在 Eclipse 中,合并操作可以通过以下步骤实现: 1. 在分支中进行开发,并且提交,在主干中进行更新。 2. 打开合并,选择类型,...
本文将详细解释如何执行 SVN 分支合并,特别是如何将开发分支合并到主干分支。 首先,创建主干分支是合并过程的起点。在提供的示例中,开发人员使用 `svn cp` 命令从主干创建了一个新的分支。这一步骤确保了开发...
资源中有 SVN 主干(trunk)、分支(branch )、标记(tag) 的详细解释,和作用 并带 SVN分支与合并 的详细操作文档(附图)。 SVN分支与合并的总结 1.分支(branche)的创建。 1、分支创建是建立在主干上的。 2、创建...
SVN 分支的创建与合并是版本控制系统中非常重要的特性,可以帮助开发者更好地管理和维护代码。通过创建分支,可以将新的特性或 bug 修复工作与主干分离,避免对主干的干扰。当新的特性或 bug 修复工作足够稳定之后,...
在 Eclipse 中进行 SVN 的分支、合并和切换操作非常直观,下面详细介绍这些步骤: 1. **在 SVN 仓库中创建“trunk”、“branches”和“tags”文件夹**: - 切换到 Eclipse 的“SVN Repository Exploring”视图模式...
二、 SVN分支简介 1、SVN仓库目录结构Repository 2、 结合eclipse创建分支 3、 结合eclipse创建标记tags 三、 合并主干和分支 1、 主干合并分支 2、 分支合并主干 3、 合并发生冲突 情况1:标记冲突,稍后处理。 ...
分支合并到主干是svn分支管理的最后一步。在分支合并到主干中,我们需要按照以下步骤进行: 1. 将分支中改动的代码全部提交。 2. 切换到trunk。 3. 右击项目->Team->合并,选择merge two different trees,然后输入...
3. **使用标记(Tags)而非复制**:对于发布版本,使用标记而不是创建新的分支,这样可以避免不必要的文件复制和潜在的合并问题。 通过以上分析与策略,我们不仅能够有效地解决SVN版本之间的合并问题,还能进一步...
在软件开发中,分支管理和合并是至关重要的功能,能够支持团队并行开发,同时保持代码的一致性和完整性。下面我们将详细探讨TortoiseSVN中的分支与合并操作。 ### 1. 创建分支 创建分支的主要目的是为了解耦开发...
SVN合并操作是版本控制中的一个核心功能,允许开发者将分支上的改动合并回主干(trunk)或在分支之间进行改动的同步。本文档将详细介绍如何在SVN中执行合并操作以及解决可能出现的合并冲突。 首先,合并操作需要...
### SVN分支合并经验总结 在软件开发过程中,版本控制系统如Subversion(SVN)是团队协作不可或缺的工具。其中,分支管理和合并策略是确保代码质量和维护项目稳定性的重要环节。本文将深入探讨在SVN中进行分支合并...
在SVN中,从主干合并到分支是一种常见的场景,主要用于将主干中的错误修复同步到分支中,以保持分支的稳定性。 1. **提交主干代码**: 首先确保主干中的所有更改都已提交至SVN仓库。 2. **执行合并操作**: - 右击...
- **分支到主干**:这是最常见的合并方式,通常用于将功能分支中的代码合并回主干,以便于后续的集成测试或发布。 - **主干到分支**:有时也需要将主干中的最新改动同步到某个功能分支中,比如修复了一些基础性的bug...
在并行开发多个版本时,使用SVN分支管理能够提高开发效率,保持各个开发环境(包括开发环境、测试环境和生产环境)之间的独立性。此外,合理的分支管理策略可以降低在合并主干代码时发生冲突的概率,减少解决这些...
目录如下: 一、下载和安装 二、配置和使用方法【服务器端】 ...四、测试主干和分支合并 1、测试号1 2、测试号2 3、测试号3 4、测试号4 五、发布稳定版本到tags 六、实际开发和发布约定 七、友情提示 八、参考
### SVN在LabVIEW开发中的应用:分支与合并详解 #### SVN简介与LabVIEW集成 版本控制系统(Version Control System,简称VCS)是软件开发中不可或缺的一部分,它帮助开发者管理源代码的变化历史,使得团队协作更加...