`
cynthia2009
  • 浏览: 37430 次
  • 性别: Icon_minigender_2
  • 来自: 哈尔滨
文章分类
社区版块
存档分类
最新评论

svn提交数据失败的原因和解决办法

阅读更多
最近因为更换开发的机器,又重新配置了开发环境,配置好后svn更新项目也很顺利,谁知道在提交项目时一直不成功,提示的问题如下:

RA layer request failed
svn: Commit failed (details follow):
svn: MKACTIVITY of '/svn/CPB/!svn/act/0edc3cc0-2b84-5b47-8ec2-171508c67154': 403 Forbidden


经过百度和Google以及自己的多次实验,最后还算圆满的解决了问题,具体原因和解决办法如下:

原因:svn在Check out等操作时,是URL大小写不敏感的,可在Commit/Delete时却是URL大小写敏感的,所以在设定SVN的服务器路径时,一定要注意大小写保持一致。
解决办法:用重定位方式(Relocate)修改svn的路径,使其大小写一致。
附注:之所以用重定位方式修改,是因为切换方式(Switch)也不区分大小写,不能实现修改大小写的功能。
1
0
分享到:
评论
1 楼 sdywcd 2010-06-11  
我在update,c#生成的dll文件的时候,提示失败。难道也是这个原因。原先的路径的目录是SourceCode貌似,有大小写。明天去试试改成全小写

相关推荐

    svn sqlite3清理失败解决工具

    总的来说,“svn sqlite3清理失败”是版本控制中常见的问题,通过理解问题的原因,采取适当的解决措施,可以有效地恢复svn的正常工作,保障团队的开发效率和代码安全。在日常工作中,对于这类问题的预防和处理,是每...

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

    在使用Subversion(简称svn)进行版本控制时,有时可能会遇到“cleanup失败”的问题,这通常是由于各种原因导致的工作副本(Working Copy)状态不一致或出现冲突。下面将详细介绍如何快速解决svn cleanup失败的问题...

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

    ### SVN(Subversion)常见错误及解决方案汇总 #### SVN服务配置错误:`svnserve.conf:12: Option expected` 在管理Subversion服务器时,你可能会遇到`svnserve.conf:12: Option expected`这样的错误信息。这通常...

    sqlite3(解决svn不能clean up问题)

    如果由于意外断电、程序崩溃或其他原因导致这些状态未能正确清理,可能会导致`svn cleanup`失败。 在这种情况下,我们可以直接与Subversion使用的SQLite3数据库进行交互,以解决清理问题。SQLite3.exe是一个命令行...

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

    当SVN清理操作出现问题时,这通常意味着工作副本(Working Copy)内部的数据结构出现了混乱或者存在未解决的冲突。在这种情况下,手动清理可能无法解决问题,此时就需要更深入地了解SVN的工作原理,并使用一些底层...

    常见SVN错误处理大串讲

    本文将详细介绍一些常见的SVN错误及其处理方法,帮助开发者更好地理解和解决这些问题。 #### 错误一:`'is not a working copy. Can't open file '.svn\entries': 系统错误` - **错误描述**:当你尝试访问一个不是...

    java版SVN后台统计程序

    【Java版SVN后台统计程序】...综上所述,【Java版SVN后台统计程序】结合了SVN版本控制、svnkit库应用、自动化任务执行、数据处理、邮件通知以及错误处理等多个技术领域,是提高团队协作效率和项目管理质量的有效工具。

    SVN服务器和客户端详细使用指南

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。这篇详细的使用指南将涵盖SVN服务器的设置、客户端的安装与配置,以及日常操作,包括提交、更新、查看历史记录等核心功能。 一、...

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

    总之,面对 SVN 的 clean up 死循环和提交错误,关键在于定位问题源头,可能涉及锁定、数据库损坏、元数据异常或权限问题。通过正确的故障排除步骤和工具,大多数问题都能得到解决。在日常使用 SVN 时,保持良好的...

    SVN服务器插件安装

    SVN服务器是整个系统中负责存储数据和版本变更历史记录的关键组件,而Eclipse是常见的集成开发环境(IDE),为了在Eclipse中使用SVN进行版本控制,需要安装SVN插件。 安装Eclipse的SVN插件主要包含以下几个步骤: ...

    svn客户端的使用方法

    【SVN客户端的使用方法】 SVN(Subversion)是一种版本控制系统,用于管理软件开发过程中的源代码和其他文件。在本文中,我们将详细介绍如何使用SVN客户端,特别是TortoiseSVN,进行代码的导入、迁出、提交、添加新...

    myeclipse中svn版本与客户端版本出现冲突问题与解决方法

    当myeclipse中的SVN插件(通常是Subversive或Subclipse)与本地安装的独立SVN客户端(如TortoiseSVN)版本不匹配时,可能会遇到各种问题,如提交失败、更新异常、冲突处理困难等。这些问题可能是由于不同版本的SVN...

    svn(sqlite3)清理工具,解决clean up 问题

    这可能是由于各种原因,如锁住的文件、未完成的更新或提交、数据库损坏等导致的。针对这种情况,我们可以利用特定的工具,尤其是与SQLite3相关的工具来解决这些问题。SQLite3是一个轻量级的数据库引擎,svn在本地...

    AnkhSvn-2.6.12735

    1. **版本控制集成**:AnkhSvn将Subversion的功能无缝地融入到Visual Studio中,使得开发者可以在IDE内完成添加、删除、提交、更新、解决冲突等SVN操作,无需离开编辑环境。 2. **项目管理**:通过AnkhSvn,可以...

    SVN常见问题

    Subversion(SVN)是一个...上述问题及其解决方法涵盖了使用Subversion和TortoiseSVN过程中可能遇到的常见问题。在实际操作中,用户应保持工具的更新,注意操作规范,并进行适当的配置调整,以确保版本控制的顺利进行。

    SVN学习知识.pdf

    2. 原子提交:SVN的提交操作是原子性的,即要么完全成功,要么完全失败。这确保了版本库的完整性,不会因为部分提交操作失败而产生不一致的情况。 3. 版本控制的元数据:在SVN中,每个文件和目录都有一组属性,用户...

    SVN客户端图形使用

    ### SVN客户端图形使用...通过以上详细介绍,我们可以了解到SVN客户端图形界面的基本使用方法及其相关的注意事项和常见问题解决方案。这对于新用户来说是非常实用的指导资料,有助于提高工作效率并减少不必要的麻烦。

    SVN1.6.7_64位和中文语言包

    7. **客户端-服务器架构**:SVN使用客户端-服务器模型,客户端连接到服务器获取或提交文件,保证了数据的集中管理和一致性。 8. **钩子脚本**:服务器端的钩子脚本允许执行自定义操作,如自动构建、邮件通知等,...

    SVN配置world文档

    - **原子提交**:所有操作要么全部成功,要么全部失败,保证数据一致性。 - **高效分支与标签功能**:分支和标签使用类似硬链接的技术,创建时无需立即复制,节约存储空间。标签用于标记特定版本,分支用于平行...

    svn修复 sqlite3

    当SVN的`wc.db`数据库出现问题时,可能表现为提交失败、更新冲突、文件丢失等错误。在这种情况下,修复步骤可能包括备份数据库,然后使用`delete from work_queue`这样的命令尝试清理有问题的条目,或者使用SVN的`--...

Global site tag (gtag.js) - Google Analytics