`
likenice
  • 浏览: 62334 次
  • 来自: 北京
社区版块
存档分类
最新评论

svn 不同版本数据合并

 
阅读更多



 搞java开发的人员基本都用过svn,但是常用的基本功能也就是 checkout 和update.其他的分支,合并,数据回滚.用的比较少.

本人最近工作需要使用了一下以上几个功能.所以写出来,希望能够帮助一些人,减少学习时间.

 

需求:

主版本:https://192.168.0.11:8443/svn/code/product/trunk/iTop/iTop_V0.1/code/DAServer

分支版本:https://192.168.0.11:8443/svn/code/product/branches/iTop/iTop_V0.2/code/DAServer

将分支合并至 主版本.

 

 

1.由于eclipse 中svn插件我用的不是很熟练所以采用 svn客户端 tortoiseSVN.

所以先现在tortoiseSVN.去哪里下,自己google.

2.checkout主版本.

3.右键如下图:



 



 上图中 url to merge from 中选择分支地址.

 

 

下图中选择默认就行.



 点击 merge按钮.开始进行合并.

当有冲突会弹出一个框,如下:



 
 
 

这里是出现的冲突问你是选择本地版本还是分支版本,还是处理,还是忽略等一会自己处理.我们这里默认选择 resolve all  later.

 

接下来有冲突的文件就会表示出来.进行解决就行了.如下图:



 

解决完了update.一起ok.

 

 

 

  • 大小: 55.8 KB
  • 大小: 56.7 KB
  • 大小: 57.3 KB
  • 大小: 40.8 KB
  • 大小: 55.3 KB
  • 大小: 22.9 KB
分享到:
评论

相关推荐

    SVN不同版本及配置说明

    本资料包"SVN不同版本及配置说明"聚焦于SVN的不同版本特性及其配置方法,特别是如何将其集成到开发环境中,如MyEclipse。MyEclipse是一款功能强大的集成开发环境(IDE),对Java、Web、J2EE等项目的开发提供支持,而...

    SVN使用手册(合并版)

    - **.svn目录**:在Checkout之后,TortoiseSVN会在工作目录及其子目录中创建隐藏的`.svn`目录,用于存储版本控制元数据。这个目录不应该被直接编辑或修改。 #### 日常操作 - **上传新文件**:在工作目录中创建新...

    SVN项目版本库模板

    它允许团队成员协同工作,记录每次更改,以便于回滚错误,合并不同开发者的修改,并保持代码的一致性。"SVN项目版本库模板"通常是指一组预配置的SVN目录结构和文件,旨在为新项目提供一个标准起点,简化项目的初始化...

    最新SVN版本控制带汉化

    6. **解决冲突**:当多人同时修改同一文件时,可能会出现冲突,需查看冲突文件,手动合并不同版本的改动。 7. **创建分支与标签**:在特定版本上创建分支或标签,便于后期维护或发布。 8. **合并分支**:完成分支...

    【SVN代码库数据统计分析工具】

    【SVN代码库数据统计分析工具】是一种利用TortoiseSVN API接口设计的软件工具,专门用于收集、处理和分析...通过持续跟踪和分析SVN数据,团队可以更好地理解自身的开发模式,及时发现并解决问题,推动项目的健康发展。

    svn代码版本控制

    当多个开发者同时工作在同一份代码上时,SVN可以帮助解决合并冲突,并提供了一种安全的备份机制,防止因为误操作或硬件故障导致的数据丢失。 **SVN的基本概念和操作** 1. **仓库(Repository)**:SVN仓库是存储所有...

    SVN1.8版本附带中文包 32位系统

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者跟踪文件的修改历史,协同工作,以及回滚到以前的版本。SVN1.8是Subversion的一个重要版本,引入了多项改进和新...

    svn软件服务器合并文件

    此外,SVN还提供文件的差异对比,帮助用户理解不同版本之间的区别。 8. **外部定义和忽略列表**:SVN支持外部定义,这意味着可以将仓库中的一个文件或目录链接到另一个位置。忽略列表功能则允许用户指定某些文件或...

    svn1.8版本

    总之,SVN 1.8是一个重要的版本更新,提供了更快的速度、更好的合并功能以及更高效的开发体验。离线插件的使用则解决了网络环境不佳时的安装问题,使得开发工作更加顺畅。为了充分利用这些改进,建议开发者将他们的...

    SVN版本管理详解-08210246.pdf

    SVN的基本操作包括初始化一个工作副本(checkout)、编辑文件、添加文件到版本库(add)、提交更改(commit)、查看文件或目录的历史记录(log)、比较不同版本之间的差异(diff)以及更新工作副本以匹配版本库...

    SVN版本控制工具介绍.pdf

    Git是一种分布式版本控制系统,与SVN的集中式架构不同,它强调本地操作和离线工作能力,更适合分布式团队和快速迭代项目。 ### 二、SVN Server配置 #### 2.1 下载安装VisualSVN Server VisualSVN Server是Windows...

    AnkhSvn2.7最新版本,通吃所有版本vs

    AnkhSvn是一款针对Visual Studio集成的Subversion(SVN)客户端工具,它使得开发者能够在Visual Studio环境中直接进行版本控制操作,如提交、更新、差异比较等,无需切换到专门的SVN工具。标题提到的"AnkhSvn2.7最新...

    各种版本svn site

    在给定的压缩包文件中,我们有不同版本的"svn site",这可能指的是包含SVN服务器配置、示例或者相关资源的站点。下面我们将深入探讨SVN的基本概念、各个版本的区别以及如何管理和使用这些资源。 首先,让我们了解...

    SVN1.8版本

    5. **增强的合并追踪**:合并追踪是SVN 1.8中的另一个重要改进,它提供了更精确的分支和合并管理,使得追踪代码的演变和解决冲突变得更加简单。 6. **TortoiseSVN 1.8.10**:作为Windows平台上流行的SVN客户端,...

    EA中SVN进行版本控制设置步骤

    Subversion(SVN)是一种广泛使用的版本控制系统,而Enterprise Architect(EA)是流行的UML建模工具,支持与SVN集成进行版本控制。本篇文章将详细阐述如何在EA中配置和使用SVN进行版本控制。 首先,我们需要理解...

    svn windows版本 1.8.4

    Subversion(SVN)是一种广泛使用的版本控制系统,用于管理对软件源代码和其他文件的更改。在Windows平台上,Subversion提供了方便的图形用户界面和命令行工具,使得开发者可以在Windows操作系统中方便地进行版本...

    svn控制版本svn控制版本

    - **数据模型**:SVN采用集中式模型,所有的版本信息都保存在中央仓库中;而Git是分布式模型,每个开发者的本地仓库都包含了完整的版本历史记录。 - **网络需求**:SVN在进行版本控制操作时需要频繁地与服务器通信,...

    svn1.14.3版本

    4. **64位支持**:在1.14.3版本中,SVN提供了64位版本,这意味着它可以处理更大的项目和数据集,同时可能提供更好的性能。 5. **中文语言包**:对于中文用户,1.14.3版本包含了中文语言包,使得界面语言更加本土化...

    SVN服务器及客户端64位win7适用

    通过SVN,开发团队可以有效地协同工作,跟踪代码变更,防止数据丢失,并确保项目的版本一致性。无论是小型项目还是大型企业级应用,SVN都能提供强大的版本控制支持。对于64位Win7用户,VisualSVN Server和...

    SVN综合版本

    在软件开发过程中,SVN可以帮助团队协同工作,跟踪每个成员对项目所做的修改,回溯错误,以及合并不同版本的代码。下面将详细介绍标题和描述中提到的三个与SVN相关的工具:AnkhSvn、TortoiseSVN和VisualSVN。 1. ...

Global site tag (gtag.js) - Google Analytics