zoukankan      html  css  js  c++  java
  • TortoiseSVN解决冲突

    解决冲突Resolving Conflicts
    有时候,你从仓库更新文件时会发生一些冲突。当两个或更多开发人员对同一个文件的某几行做了修改,就会产生冲突。因为Subversion对你的项目一无所知,他会把冲突留给开发人员来解决。只要冲突产生了,你就应该打开有问题的文件,然后找到以“<<<<<<<”开头的那几行,有冲突的区域会被下面这样标示:

    <<<<<<< filename

        your changes

    =======

        code merged from repository

    >>>>>>> revision

    另外,对每一个有冲突的文件,Subversion都会在你的目录中放三个另外的文件:

    filename.ext.mine

    这个文件是更新工作副本之前,冲突文件在你的工作副本中原来的样子。其中没有任何冲突标记。

    filename.ext.rOLDREV

    这个文件是版本号为OLDREV时的文件。也就是你做修改之前最后一次取出的文件。

    filename.ext.rNEWREV

    这是你更新时Subversion客户端从服务器收到的最新版本的文件。他是仓库的最新版本。

    你可以在菜单中选择Edit Conflict来打开一个合并工具或冲突编辑器,或者用其他编辑器来解决这个冲突。你必须决定这些代码到底该是什么样子,做一些必要的修改,然后保存文件。

    然后选择菜单中的Resolved命令执行,接着提交修改到仓库。请注意,命令Resolved并没有真正的解决冲突,它只不过是把filename.ext.mine 和 filename.ext.r*删除,并允许你提交修改而已。

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/happy4nothing/archive/2005/05/23/376604.aspx#_Toc101751894

    先update

    TortoiseSVN->dif 进行修改

    再Resolved提交

  • 相关阅读:
    Practice II 字符串
    Euleriar Path 入门
    2-SAT 入门
    Practice I 图论
    游戏中寻找学习JAVA的乐趣之坦克大战系列5-坦克的动态参数
    JQuery教程:实现轮播图效果
    HTML表格应用
    菜鸟Vue学习笔记(三)
    Java成神路上之设计模式系列教程之一
    JVM垃圾回收机制之对象回收算法
  • 原文地址:https://www.cnblogs.com/djian/p/1877381.html
Copyright © 2011-2022 走看看