`

SVN UUID 变更导致提交更新错误

    博客分类:
  • SVN
SVN 
阅读更多
操作TortoiseSVN时,报如下错误:
      Command Update
      Repository UUID '62b86956-73d9-2945-ba87-0546d71898f9' doesn't match expected
      UUID '6aed1349-fe9f-9245-a4a0-02dba53eb2d0'
      Finished!


      可以看到,原来Repository创建者的UUID是前者,而现在所操作的是后者的UUID。因此,目前的解决办法是:使用相关命令更新Repository的UUID。

具体办法如下:
      1、首先查看项目的所有者的UUID
      # svnlook uuid /var/svn/repos
      62b86956-73d9-2945-ba87-0546d71898f9

      2、更新项目的UUID
      # svnadmin setuuid /var/svn/repos 6aed1349-fe9f-9245-a4a0-02dba53eb2d0

      3、查看一下更新后的UUID
      # svnlook uuid /var/svn/repos


附:
      UUID是repository创建时自动生成的一个随机数, SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时,需要重新checkout。



分享到:
评论

相关推荐

    SVN自动更新提交脚本.zip(windows版本)

    本压缩包"SVN自动更新提交脚本.zip(windows版本)"提供了一个在Windows环境下自动执行SVN更新和提交操作的解决方案。 1. **SVN自动更新**: SVN自动更新功能允许用户定期从服务器获取最新的项目代码,确保本地...

    svn代码行变更统计工具

    标题中的“svn代码行变更统计工具”指的是一个用于跟踪Subversion(SVN)版本控制系统中代码变更的工具。这样的工具通常用于项目管理、代码审核和性能分析,帮助开发者了解代码库的变化情况,找出代码修改频繁的部分...

    svn提交日志导出工具v4.5

    【svn提交日志导出工具v4.5】是一款基于Java Swing界面的实用程序,专为开发者设计,用于轻松地导出Subversion(SVN)仓库的提交日志。该工具利用了强大的SVNKit库,这是一个纯Java实现的SVN客户端库,使开发者能够...

    svn命令行修改已提交的版本备注

    本文将深入探讨如何使用SVN命令行来修改已提交的版本备注,这对于记录和追踪代码变更历史至关重要。 首先,我们要明白在SVN中,每次提交都会伴随着一个描述性的注释,即版本备注,它用于记录这次提交做了哪些改动。...

    AndroidStudio使用svn第一次提交,忽略文件注意事项

    在第一次提交时,可能会出现一些问题,例如环境变量中没有配置 ANDROID_HOME 导致的错误。在环境变量中配置 ANDROID_HOME,需要将 SDK 的路径放进去,然后点到为止。这一步骤非常重要,因为 ANDROID_HOME 环境变量是...

    svn提交失败

    错误的配置可能导致提交失败。如果使用的是IDE集成的SVN插件,确保插件是最新的并且配置无误。 6. **日志信息**: 当遇到问题时,查看SVN客户端或命令行输出的详细日志信息至关重要。这些信息通常会包含错误代码和...

    SVN自动提交脚本 For Windows

    SVN自动提交脚本,通过执行SVN Status命令来获取当前目录的Svn diff,通过替换SVN diff来将文件列表转换成Svn提交命令,最后对执行所有SVN命令来完成自动提交,可以用于SVN仓库的代码自动导入

    svn中 更新,提交,与资源库同步分别会有什么效果

    ### SVN中的更新、提交与资源库同步的效果解析 #### 标题解读: “svn中 更新,提交,与资源库同步分别会有什么效果”这一标题直接指出了Subversion(简称SVN)版本控制系统中的三个核心操作——更新(Update)、...

    java实现svn更新和提交.rar

    Java 实现 SVN 更新和提交是基于版本控制系统 Subversion(简称 SVN)进行的,它主要用于团队协作中的代码管理和版本控制。Subversion 提供了多种接口,包括命令行工具、图形界面工具以及 API,使得开发者能够在各种...

    Svn 提交过程中的错误

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

    antsvn更新打包部署提交自动化

    标题中的“antsvn更新打包部署提交自动化”涉及的是在软件开发过程中如何利用Ant(一个Java构建工具)和Subversion(SVN,版本控制系统)实现自动化的构建、更新、打包、部署和提交流程。这个过程旨在提高开发效率,...

    SVN不能提交解决方案

    SVN 出现错误无法提交,通过删除SVN在本地SQLITE中的操作记录,来恢复提交功能。

    svn提交日志导出工具v4.6

    《svn提交日志导出工具v4.6详解》 在软件版本控制的世界里,Subversion(简称svn)是一款广泛使用的版本控制系统,它允许开发者跟踪和管理代码的修改历史,协同工作并保持代码库的一致性。对于svn的日常管理,有一...

    svn提交文件自动邮件提醒

    在某些场景下,我们需要在 SVN 提交代码时自动发送邮件通知,这样可以让团队成员实时了解项目的更新情况。本文将详细讲解如何实现"svn提交文件自动邮件提醒",主要涉及`commit-email.pl`钩子程序的设置与使用。 `...

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

    在团队环境中,通过SVN的"更新"和"提交"功能,开发者可以同步远程仓库的最新代码,同时将自己的修改推送到仓库。这确保了所有成员都在同一版本上工作,避免了冲突和数据丢失。 ### 8. 解决冲突 当多人对同一部分...

    SVN提交更新七大准则

    ### SVN提交更新七大准则 #### 一、负责而谨慎地提交自己的代码 **准则要点**: - 及时更新和提交代码,确保每次提交都包含了完成的小功能,并且经过了基本的编译和测试。 - 开始新的一天工作之前,先进行`svn ...

    svn常见问题及解决

    Subversion(SVN)是一种版本控制系统,用于管理软件项目的源代码和文件的变更。在使用SVN时,可能会遇到各种问题,以下是一些常见的问题及其解决方法: 1. **黄色感叹号(有冲突)**: 当你看到黄色感叹号时,表示你...

    CKeep (svn文件夹空提交报错解决方案)

    Svn跟踪文件和目录的变更历史,允许用户通过检出、提交、更新等操作来管理项目。当试图提交一个空目录到Svn仓库时,可能会遇到错误,因为Svn默认不追踪空目录。这是由于Svn设计的一个特性,它主要关注文件内容的变化...

    当svn 出现clean up 死循环时,或者无法提交提示错误时 sqlite3.exe

    4. **网络问题**:网络连接不稳定可能导致提交失败。 解决这类问题的方法包括: 1. **解决冲突**:手动编辑冲突文件,合并更改,然后使用 `svn resolve` 命令标记冲突已解决。 2. **添加新文件**:使用 `svn add` ...

    SVN_commit错误分析经验共享

    5. 临时文件或编译产生的文件:不要将这些非源代码文件提交到仓库,它们可能导致不必要的冲突和混乱。在`.svnignore`文件中定义这些文件的模式,避免它们被提交。 四、SVN工具使用 1. 命令行工具:对于高级用户,...

Global site tag (gtag.js) - Google Analytics