`

SVN提交失败

    博客分类:
  • svn
 
阅读更多

1.原始的xml(当中topbar对应的xml布局有问题,所有按钮都挤在一行了,现在要把这个topbar对应的xml设计成两行的,现在我对这个xml进行bug修改)

<?xml version="1.0" encoding="UTF-8" ?>
<freeform>
 <Properties>
  <backGround bgColor="#E5EAFF,#FAFFFF" />
 </Properties>
 <Fonts ref="../../../font.xml" />
 <Objects>
  <TableLayout id="layout1" x="0" y="0" width="100%" height="100%"
   border="1">
   <col width="20%" />
   <col width="2" />
   <col width="0.10" />
   <tr height="100%">
    <td>
     <TableLayout id="layout1_1" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">
       <td>
        <Component id="titlebar" Type="freeform" CreatePara="border=none"
         URL="itemAudit_titlebarPeo.xml" />
       </td>
      </tr>
      <tr height="0.10">
       <td>
        <Component id="dept_tree" width="100%" Type="Tree"
         CreatePara="border=none;Style=hasButton,hasline,showSelAlways" />
       </td>
      </tr>
     </TableLayout>
    </td>
    <td>
     <Rect id="rect1" height="1" color="#C0C0FF" thick="3"
      isDragBar="1" />
    </td>
    <td>
     <TableLayout id="layout1_2" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">
       <td>
        <Component id="topbar2" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo2.xml" />
       </td>
      </tr>
      <tr height="28">
       <td>
        <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" />
       </td>
      </tr>
      
       <tr height="28">
        <td>
         <Component id="bgtItemInfoQuery"  Type="freeform"
          CreatePara="border=none" URL="itemFundsListQuery.xml" />
        </td>
       </tr>
      
      
      <tr height="0.10">
       <td>
       
        <!-- <Component id="itemlist" Type="treelist" CreatePara="border=none;"
         URL="itemTzSubmitListPeo.xml" /> -->
         
        <Component width='1' height="2" id="itemlist" Type="Treelist" CreatePara="border=none;" URL="itemTzSubmitListPeo.xml"/>
        
       </td>
      </tr>
     </TableLayout>
    </td>
   </tr>
  </TableLayout>
  </Objects>
</freeform>

 

 

2.我修改之后的

<?xml version="1.0" encoding="UTF-8" ?>
<freeform>
 <Properties>
  <backGround bgColor="#E5EAFF,#FAFFFF" />
 </Properties>
 <Fonts ref="../../../font.xml" />
 <Objects>
  <TableLayout id="layout1" x="0" y="0" width="100%" height="100%"
   border="1">
   <col width="20%" />
   <col width="2" />
   <col width="0.10" />
   <tr height="100%">
    <td>
     <TableLayout id="layout1_1" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">
       <td>
        <Component id="titlebar" Type="freeform" CreatePara="border=none"
         URL="itemAudit_titlebarPeo.xml" />
       </td>
      </tr>
      <tr height="0.10">
       <td>
        <Component id="dept_tree" width="100%" Type="Tree"
         CreatePara="border=none;Style=hasButton,hasline,showSelAlways" />
       </td>
      </tr>
     </TableLayout>
    </td>
    <td>
     <Rect id="rect1" height="1" color="#C0C0FF" thick="3"
      isDragBar="1" />
    </td>
    <td>
     <TableLayout id="layout1_2" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">
       <td>
        <Component id="topbar2" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo2.xml" />
       </td>
      </tr>
      <tr height="28">
       <td><注意:这个td里面的内容我修改过了>
       <!--   <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" /> -->
         <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="aaa.xml" />
       </td>
      </tr>
      
       <tr height="28">
        <td>
         <Component id="bgtItemInfoQuery"  Type="freeform"
          CreatePara="border=none" URL="itemFundsListQuery.xml" />
        </td>
       </tr>
      
      
      <tr height="0.10">
       <td>
       
        <!-- <Component id="itemlist" Type="treelist" CreatePara="border=none;"
         URL="itemTzSubmitListPeo.xml" /> -->
         
        <Component width='1' height="2" id="itemlist" Type="Treelist" CreatePara="border=none;" URL="itemTzSubmitListPeo.xml"/>
        
       </td>
      </tr>
     </TableLayout>
    </td>
   </tr>
  </TableLayout>
  </Objects>
</freeform>

 

3.这是别人在本地提交的时候的样子

<?xml version="1.0" encoding="UTF-8" ?>
<freeform>
 <Properties>
  <backGround bgColor="#E5EAFF,#FAFFFF" />
 </Properties>
 <Fonts ref="../../../font.xml" />
 <Objects>
  <TableLayout id="layout1" x="0" y="0" width="100%" height="100%"
   border="1">
   <col width="20%" />
   <col width="2" />
   <col width="0.10" />
   <tr height="100%">
    <td>
     <TableLayout id="layout1_1" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">
       <td>
        <Component id="titlebar" Type="freeform" CreatePara="border=none"
         URL="itemAudit_titlebarPeo.xml" />
       </td>
      </tr>
      <tr height="0.10">
       <td>
        <Component id="dept_tree" width="100%" Type="Tree"
         CreatePara="border=none;Style=hasButton,hasline,showSelAlways" />
       </td>
      </tr>
     </TableLayout>
    </td>
    <td>
     <Rect id="rect1" height="1" color="#C0C0FF" thick="3"
      isDragBar="1" />
    </td>
    <td>
     <TableLayout id="layout1_2" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">

注意:他在这里去掉了有个一对td,也就去掉了id=topbar2的内容。
       <td>
        <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" />
       </td>
      </tr>
      
       <tr height="28">
        <td>
         <Component id="bgtItemInfoQuery"  Type="freeform"
          CreatePara="border=none" URL="itemFundsListQuery.xml" />
        </td>
       </tr>
      
      
      <tr height="0.10">
       <td>
       
        <!-- <Component id="itemlist" Type="treelist" CreatePara="border=none;"
         URL="itemTzSubmitListPeo.xml" /> -->
         
        <Component width='1' width="3"  height="2" id="itemlist" Type="Treelist" CreatePara="border=none;" URL="itemTzSubmitListPeo.xml"/>
        
       </td>
      </tr>
     </TableLayout>
    </td>
   </tr>
  </TableLayout>
  </Objects>
</freeform>

 

4.在svn上更新的时候出问题了,因为我修改此xml的时候,别人也在修改,并且他比我先提交了,导致我们之间的代码有冲突的部分。我提交失败

<?xml version="1.0" encoding="UTF-8" ?>
<freeform>
 <Properties>
  <backGround bgColor="#E5EAFF,#FAFFFF" />
 </Properties>
 <Fonts ref="../../../font.xml" />
 <Objects>
  <TableLayout id="layout1" x="0" y="0" width="100%" height="100%"
   border="1">
   <col width="20%" />
   <col width="2" />
   <col width="0.10" />
   <tr height="100%">
    <td>
     <TableLayout id="layout1_1" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="28">
       <td>
        <Component id="titlebar" Type="freeform" CreatePara="border=none"
         URL="itemAudit_titlebarPeo.xml" />
       </td>
      </tr>
      <tr height="0.10">
       <td>
        <Component id="dept_tree" width="100%" Type="Tree"
         CreatePara="border=none;Style=hasButton,hasline,showSelAlways" />
       </td>
      </tr>
     </TableLayout>
    </td>
    <td>
     <Rect id="rect1" height="1" color="#C0C0FF" thick="3"
      isDragBar="1" />
    </td>
    <td>
     <TableLayout id="layout1_2" x="0" y="0" width="100%"
      height="100%" border="1">
      <col width="100%" />
      <tr height="60">
       <td>
<<<<<<< .mine
      <!--   <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" /> -->
         <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="aaa.xml" />
=======
        <Component id="topbar2" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo2.xml" />
       </td>
      </tr>
      <tr height="28">
       <td>
        <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" />
>>>>>>> .r32255
       </td>
      </tr>
      
       <tr height="28">
        <td>
         <Component id="bgtItemInfoQuery"  Type="freeform"
          CreatePara="border=none" URL="itemFundsListQuery.xml" />
        </td>
       </tr>
      
      
      <tr height="0.10">
       <td>
       
        <!-- <Component id="itemlist" Type="treelist" CreatePara="border=none;"
         URL="itemTzSubmitListPeo.xml" /> -->
         
        <Component width='1' height="2" id="itemlist" Type="Treelist" CreatePara="border=none;" URL="itemTzSubmitListPeo.xml"/>
        
       </td>
      </tr>
     </TableLayout>
    </td>
   </tr>
  </TableLayout>
  </Objects>
</freeform>

 

对4进行分析:

第一:下面这段表示冲突代码中关于我的部分

<<<<<<< .mine
      <!--   <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" /> -->
         <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="aaa.xml" />
=======

第二:下面这段表示冲突代码中关于他的部分(由于他已经提交成功了,所以这也就是服务器上的代码)

=======
        <Component id="topbar2" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo2.xml" />
       </td>
      </tr>
      <tr height="28">
       <td>
        <Component id="topbar" width="3" Type="freeform"
         CreatePara="border=none" URL="itemTzSubmitDataList_topbarPeo.xml" />
>>>>>>> .r32255

 

第三:我应该怎么做

1.删掉从<<<<<<< .mine到=======之间的代码(这是我自己的代码)

2.=======到>>>>>>> .r32255的代码是别人先提交的代码

3.删掉>>>>>>> .r32255,之后我就可以提交成功了。

结果:冲突部分的代码,是提交的别人代码。在冲突部分,我的代码没用上,被我自己删掉了

 

分享到:
评论

相关推荐

    svn提交失败

    当你遇到“svn提交失败”的问题时,通常意味着在尝试将代码更改推送到 SVN 仓库时遇到了障碍。这可能是由于多种原因引起的,包括但不限于冲突、权限问题、网络问题或者是本地代码的问题。以下是一些可能的原因和解决...

    svn清理失败且乱码 问题解决.zip

    在使用版本控制系统Subversion(简称SVN)时,有时可能会遇到一些问题,比如"svn清理失败"并伴随乱码的现象。这种情况通常是由于多种原因引起的,包括但不限于文件编码不兼容、本地与服务器文件状态冲突、SVN配置...

    svn认证失败,用户名密码修改巧方法

    在使用Subversion(SVN)进行版本控制时,有时用户可能会遇到“svn认证失败”的问题。这通常是由于输入了错误的用户名或密码,或者SVN客户端缓存的凭证已过期或不再有效导致的。本篇文章将深入探讨这个问题,并提供...

    Svn 提交过程中的错误

    本篇文章将深入解析“Svn提交过程中的错误”,包括“文件提交失败”和“警告:已经存在”的问题,并提供相应的解决方案。 首先,我们需要理解Svn的基本工作原理。Svn是一个分布式版本控制系统,它允许用户跟踪文件...

    svn sqlite3清理失败解决工具

    1. **更新/提交失败**:团队成员无法正常地从仓库获取最新代码,或者提交自己的更改。 2. **性能下降**:随着错误积累,svn的运行速度可能会显著降低,影响整体开发进度。 3. **数据丢失**:在极端情况下,如果不...

    SVN清理失败需要用的工具sqlite3

    在日常使用过程中,可能会遇到各种问题,其中之一就是“SVN清理失败”。当SVN清理操作出现问题时,这通常意味着工作副本(Working Copy)内部的数据结构出现了混乱或者存在未解决的冲突。在这种情况下,手动清理可能...

    svn提交强制输入注释信息

    svn提交强制输入注释信息的原理是通过修改pre-commit钩子脚本来实现的。在提交过程中,钩子脚本会检查提交信息是否符合要求(例如是否含有足够的字符数)。如果不符合要求,钩子脚本就会阻止提交,并给出提示信息。 ...

    SVN_commit错误分析经验共享

    SVN的核心概念包括仓库(Repository)、工作副本(Working Copy)以及提交(Commit)等。 二、SVN Commit操作 1. 提交(Commit):当开发者在本地工作副本上完成代码修改后,需要将这些更改同步到SVN仓库。这一步骤...

    svn 清理失败 (cleanup 失败) 的快速解决方法

    在日常使用svn时,保持良好的版本控制习惯,及时提交和更新,可以有效避免cleanup失败的情况。同时,定期备份工作副本,以防止因意外情况导致的数据丢失。对于团队协作,确保每个人都理解并遵循svn的基本规则,如...

    eclipse-SVN插件

    4. **提交与更新操作**:用户可以直接在Eclipse环境中进行代码的提交、更新、冲突解决等操作,无需离开IDE。 5. **比较与合并**:可以比较不同版本的代码差异,帮助开发者理解代码的变化,并解决合并时可能出现的...

    java版SVN后台统计程序

    8. **错误处理与异常管理**:为了保证程序的稳定运行,需要处理可能出现的各种异常情况,如SVN服务器连接问题、邮件发送失败等,确保即使在某些情况下也能记录并报告错误。 9. **安全性**:在设计和实现过程中,...

    svn上传不了空文件夹问题解决

    svn上传不了空文件夹问题解决,下载run.bat文件,丢项目根目录运行即可

    jenkins的svn publisher插件

    一旦构建成功,SVN Publisher插件将自动将新的APK推送到SVN仓库的特定分支,同时更新版本号和提交信息。这样,测试团队可以立即从SVN获取最新的APK进行测试,大大加快了迭代速度。 **6. 注意事项** 在使用过程中,...

    eclipse 4.5 SVN 插件

    在Eclipse 4.5 Mars中,SVN插件的集成使得开发者可以直接在IDE内完成版本控制操作,如添加、提交、更新、合并代码等。这对于多人协作的项目来说尤为重要,因为可以有效追踪和解决代码冲突,同时保持代码库的整洁和...

    SVN各种错误提示产生原因及处理方法大全

    SVN 错误提示产生原因及处理方法大全 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。然而,在使用 SVN 过程中,可能会遇到各种错误提示,影响工作效率。本文将对 SVN 中常见的错误...

    SVN与CVSpdf格式详细说明书

    SVN全名Subversion,即版本控制系统,实现服务系统的软件。 SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个...

    SVN版本冲突解决详解

    同时 B 用户在版本号为 100 的 kingtuns.txt 文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的 101 版本上作的修改,所以导致提交失败。 版本冲突现象: 冲突发生时,subversion 会在当前工作目录...

    SVN 常见错误及解决方案汇总帖

    2. **原子提交**:Subversion的提交操作保证了原子性,即所有更改要么全部成功应用,要么完全不应用,这避免了CVS中可能出现的部分更新问题。 3. **WebDAV/DeltaV协议支持**:通过Apache Web服务器,Subversion可以...

    SVN解决文件冲突conflict的方法_类文件冲突

    但是,由于用户B已经提交了相同文件的修改,SVN识别到了冲突,导致用户A的提交失败。 要解决这种冲突,可以按照以下步骤操作: **4. 解决办法:用户B update file1.txt**: - 用户B首先需要更新他的工作副本,以...

    SVN常见问题

    如果在提交前其他用户已经提交了修改,可能会导致提交失败,提示需要先更新。这时需要先对本地副本进行更新操作,解决冲突后再重新提交。 4. 更新冲突问题 在多人协作时,当两个或更多的人同时修改同一个文件的同一...

Global site tag (gtag.js) - Google Analytics