`
街角处
  • 浏览: 24558 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

svn系列之十一常见问题——代码冲突解决1

 
阅读更多
1、代码冲突
   代码冲突:多个开发人员同时操作同一份文件,修改了同一行代码,造成后面提交代码的开发人员提交不上svn代码仓库
   代码冲突之后,本地文件会出现四个文件



   1)冲突的合并过的代码文件(文件左侧有个黄色感叹号)



   2)本人的代码文件


   3)修改之前的一个版本的代码文件


   4)现在svn代码仓库最新的代码文件


2、代码冲突处理方法
   根据代码冲突的相关开发人员的沟通结果作处理,不建议直接在冲突文件上面修改
   1)以本人的代码为准就将文件名.java.mime文件,(直接转换)转换成指定语言的源文件直接替换。
      例如Test.java.mine直接转换成Test.java,替换掉冲突的Test.java代码文件即可



   2)以上一个版本的代码为准,就将该文件夹下的最低版本的Test.java.r版本号文件(直接转换)转换成指定语言的
     源文件直接替换。
     例如:Test.java.r9 直接转换成Test.java,替换掉冲突的Test.java代码文件即可



   3)以svn最新的代码为准
     1)选中冲突的合并过的代码文件(文件左侧有个黄色感叹号),右击选择TortoiseSVN菜单的Revert选项


     2)勾选上要更新的文件,点击确定


     3)此时本地文件或更新为svn仓库上面最新的代码,并且那些冲突的文件也随之消失

  • 大小: 3.1 KB
  • 大小: 18.4 KB
  • 大小: 7.9 KB
  • 大小: 31 KB
  • 大小: 9 KB
  • 大小: 3.6 KB
  • 大小: 2.2 KB
  • 大小: 4.1 KB
  • 大小: 214.9 KB
  • 大小: 36.6 KB
  • 大小: 3.2 KB
  • 大小: 56.5 KB
  • 大小: 2.9 KB
  • 大小: 6.5 KB
分享到:
评论

相关推荐

    这里有自己收集整理的关于SVN的东西,1——SVN基本使用手册 2——Subversion 错误信息一览表.3——svn的一些常见问题

    对于svn常见问题部分,可能涉及的问题包括但不限于: 1. **权限问题**:SVN访问时出现权限错误,这可能与用户的权限设置、认证方式或者SVN配置有关。 2. **网络问题**:网络连接不稳定导致SVN操作失败,可能需要...

    SVN常用操作----查看代码提交以及改动记录方法

    **SVN常用操作——查看代码提交及改动记录方法** 在软件开发过程中,版本控制系统如Subversion(SVN)是团队协作的重要工具。它允许开发者跟踪和管理代码的修改历史,以便于协同工作、回溯错误并理解代码的发展过程...

    SVN安装包(包括服务端客户端)——常用工具

    SVN在合并操作时可能会出现冲突,这是因为两个或多个用户同时修改了同一部分代码。这时,开发者需要手动解决冲突,选择保留哪些改动。 5. **权限管理**: SVN服务端可以配置访问控制列表(ACL),限制特定用户或...

    服务器安装文件——SVN

    在这个"服务器安装文件——SVN"的压缩包中,很显然包含的是用于在一台机器上搭建SVN服务器所需的所有组件和指南。 1. **SVN服务器安装**:安装SVN服务器通常涉及到以下几个步骤: - 首先,你需要选择一个操作系统...

    eclipse——svn插件

    至于压缩包子文件的文件名称"svn",可能代表了Eclipse SVN插件的安装包,例如`subversive_svn_connectivity_feature`或`subclipse_feature`,这些是常见的Eclipse SVN插件的组成部分,如Subversive和Subclipse。...

    SVN上传至服务器

    1. SVNBook(《版本控制系统——使用Subversion》):官方完整的在线教程和参考手册,详细介绍了SVN的所有功能和操作。 2. TortoiseSVN帮助文档:TortoiseSVN客户端自带的详细用户指南,包含各种操作示例和常见问题...

    SVN源代码版本控制工具

    解决冲突是版本控制中常见的挑战,通常需要手动合并代码。 7. **分支(Branches)**:为了支持并行开发,SVN允许创建分支,每个分支可以视为项目的一个独立版本,可以自由地进行实验性更改,而不影响主分支。 8. *...

    svn-1.8.22

    在软件开发过程中,SVN扮演着至关重要的角色,它可以帮助团队成员协同工作,跟踪每一次改动,便于回溯历史版本,解决冲突,并进行代码审查。Eclipse是一款强大的集成开发环境(IDE),它提供了广泛的插件支持,包括...

    svn插件 有服务端和客户端

    它将SVN的功能无缝地融入到Visual Studio中,允许开发者直接在代码编辑器内查看文件历史、提交代码、解决冲突等。VisualSVN对于使用Visual Studio进行开发的团队尤其方便。 3. SVN服务端:SVN服务端通常指的是运行...

    SVN打基线常用命令使用介绍

    #### 四、SVN的客户端工具——TortoiseSVN TortoiseSVN是一款非常流行的图形化SVN客户端工具,它集成了Windows资源管理器,使得操作SVN变得十分便捷。 - **Repo-browser**:使用该命令可以直接在本地访问SVN版本库...

    svn-1.13.1客户端.zip

    通过使用SVN,开发者可以记录代码的每一次修改,随时回滚到任何历史版本,避免了因误操作或代码冲突带来的问题。TortoiseSVN支持常见的版本控制操作,如添加、删除、更新、提交、合并等,同时提供了直观的右键菜单...

    eclipse中svn插件

    1. 准备工作:下载SVN插件包,通常这个包包含两个主要目录——"features"和"plugins"。这两个目录下的文件对应着Eclipse的特性(features)和插件(plugins)组件。 2. 安装插件:将下载的"features"目录中的所有...

    SVN(svn服务端与svn客户端)

    3. **SVN说明文档**:这些文档通常包括SVN的基本概念、安装指南、命令行用法、常见问题解答等内容。通过阅读文档,用户可以了解如何安装和配置SVN服务器,如何使用客户端工具,以及如何有效地进行版本控制策略。这...

    SVN 路径问题

    本文将深入探讨一个常见的SVN问题——路径问题,特别是关于路径大小写的敏感性问题。 【描述】: 在描述中提到的博文链接(由于无法直接访问,以下内容基于常见SVN路径问题进行解释)可能涉及到的一个问题是:在...

    SVN团队工具

    总的来说,SVN是团队软件开发中不可或缺的一部分,它帮助团队保持代码整洁,追踪变更,解决冲突,并促进了版本控制的最佳实践。无论你是新手还是经验丰富的开发者,掌握SVN的基本使用和管理技巧都将极大地提升你的...

    SVN部署项目

    通过阅读这篇文章,读者可以学习如何配置SVN服务器,创建项目仓库,以及如何克隆、提交、更新和解决冲突等基本操作。 标签“源码”和“工具”表明了这个话题的核心内容是围绕源代码管理和使用工具进行的。源码是...

    svn服务器配置说明

    1. **安装SVN服务器软件**:最常见的SVN服务器软件是Apache Subversion的服务器组件——`Apache HTTP Server (Apache2)`和`VisualSVN Server`。Windows环境下推荐使用VisualSVN Server,它简化了安装和配置过程。在...

    java eclipse下的svn配置方法

    #### 七、常见问题及解决方案 1. **URL 错误提示**:“svnserve.conf:12: Option expected” —— 此错误通常出现在配置文件的第 12 行,检查该行是否有语法错误或配置选项缺失。 2. **版本库不存在提示**:“svn://...

    svn 1.9.4客户端

    3. **冲突解决**:在多人协作中,冲突是常见问题。TortoiseSVN提供了一套可视化冲突解决方案,帮助用户合并不同版本的更改。 4. **分支与标签**:TortoiseSVN支持创建分支和标签,分支用于隔离开发工作,而标签用于...

    eclipse、myeclipse 集成SVN

    7. **问题与故障排查**:可能会遇到的问题包括连接问题、权限问题、冲突等,解决这些问题通常需要检查网络设置、SVN配置以及仓库权限。 综上,这个压缩包提供的资源对于想要在Eclipse或MyEclipse环境中使用SVN的...

Global site tag (gtag.js) - Google Analytics