`

svn 常见报错

阅读更多

问题1:’.’ is not a working copy. Can’t open file ‘.svn/entries’: 系统找不到指定的路径。

解答:原因是输入的访问路径不正确,如svn://192.168.6.200/如果最后少写了“/”,就会出现这种错误提示。


问题2:将文件checkout之后,没有出现SVN的图标,是怎么回事?

解答:有些时候在客户端Checkout文件后,SVN的系统图标也会不显示,可以执行一下“Clean up”,就会出现SVN的系统图标。


问题3:为什么添加的文件,别人看不到,版本库里也没有

解答:最可能的原因是,你只是执行了“Add”而没有“Commit”,这样只是在本地注明某个文件是预定要增加的,而没有实际添加到版本库中,要添加到版本库必须执行“Commit”。删除文件也是一样。


问题4:“Commit failed。……You have to update your working copy first” 提交失败,需要首先执行更新操作。

解答:多人同时修改同一文件,在提交前其他人已经抢先提交到SVN服务器中,导致该错误;解决方法:对工作复本中的文件进行更新即可。


问题5:更新时提示文件发生冲突:“One or more files are not a conflicted state。”

解答:多人同时修改同一文件的同一部分,SVN无法自动进行合并,会导致该错误;解决方法:对工作复本中的文件和服务器的文件进行比较,手工合并即可。


问题6:“Commit failed;File already exists”提交失败,文件**已存在。

解答:版本管理系统在改变你的计算机上的工作副本时,是非常的小心的。在做任何事情之前,它都尽可能把您的意图写到你的计算机上的日志文件中去。但如果偶然地操作中断了(例如:突然停电了,您的计算机死机了),那么日志文件记录就可能同您最后的工作状态不一致。一种建议解决途径:先把要提交的东西拷出来放到其它目录,再更新本地文件,然后把拷出来的文件重新放回去提交。


问题7:Working copy’**’locked. Please execute the ’Clean up’command.

解答:Subversion客户端在提交内容之前会在本地的工作拷贝写日志,防止其他客户端再次作操作,如果这个提交过程中发生错误,就会存在未清理的日志,解决这个问题之需要执行“清理”操作,整理你的计算机上的工作副本,清理错误的日志记录,使您可以继续操作。


问题8:执行clean up时,出现错误“Subversion reported an error while doing a cleanup!” '**' is not a working copy directory ”

解答:遇到这种情况,先删除隐藏文件夹.svn中的tmp下面的临时文件,再执行clean up。


问题9:因为仓库与目录很多,使用TSVN每次选择目录URL of repository有很多地址,如何才清除呢?像清除浏览器中的历史那样,用什么方法呢?

解答:右键->TortoiseSVN->Settings->Saved Data,就可以清除你想要的东西了,包括URL、log、窗口大小、密码缓存等。


问题10:在SVN中选中一个目录show log时,出现了某些版本只显示版本号和(no date),没有其他信息,什么原因引起的?

解答:出现了(no date)的revision,为其他人修改了你所没有权限访问的某个目录下的文件。

 

问题11:Attempted to lock an already-locked dir is not under version control

 

I deleted the log file in the .svn directory (I also deleted the offending file in .svn/props-base)
Then did a cleanup.. Then resumed my update.

 

问题12:svn: warning: 'xxxxx' is already under version control 解决办法?

只添加相应目录到SVN,但不添加目录下的文件:
#svn st uploads|grep ^?|awk "{print /$2}"|xargs svn add -N
原因: 很可能是 .svn 隐藏目录版本信息被修改了
解决办法:
删除uploads目录下的.svn目录及下面的文件(保留uploads目录的.svn)
#find uploads |grep 'uploads/[^/.]*/.svn'|xargs rm -rf

分享到:
评论

相关推荐

    解决常见的Eclipse SVN插件报错方法详解

    接下来将详细介绍几种常见的Eclipse SVN插件报错信息以及解决方法。 首先,常见的一个报错信息是: ``` Workingcopynotlocked;thisisprobablyabug,pleasereport svn:Directory'D:\JavaWorkshop\workforce\web\WEB-...

    SVN常见的错误及解决方法

    SVN有时会锁定文件以防止并发修改,如果在未解锁的情况下尝试修改,会报错。解锁文件后即可继续操作。 11. **仓库迁移或URL改变** 如果SVN仓库移动到新的URL,客户端需要更新工作副本的URL才能继续访问。 12. *...

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

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

    svn常见问题及解决

    在使用SVN时,可能会遇到各种问题,以下是一些常见的问题及其解决方法: 1. **黄色感叹号(有冲突)**: 当你看到黄色感叹号时,表示你对一个文件的修改与他人在同一文件上的修改发生了冲突。解决冲突的方法包括: - ...

    SVN与CVSpdf格式详细说明书

    SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的...

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

    本文将对 SVN 中常见的错误提示进行分析,并提供相应的解决方法。 1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for '...

    svn ( 解决冲突 )confict

    为了解决冲突问题,一种常见的策略是Lock-Modify-Unlock模型。 1. **锁定(Lock)**:当Harry准备修改文件时,他首先获取该文件并对其进行锁定,以防止其他用户(比如Sally)同时进行修改。此时,如果Sally尝试保存...

    SVN常见问题

    Windows文件系统是大小写不敏感的,因此在大小写不一致的情况下会报错。需要检查是否存在同名但大小写不同的文件,并进行适当处理。 6. 权限不足查看日志问题 如果在查看SVN日志时出现“nodate”信息,这通常意味着...

    HTTPS配置方法

    在本文中,我们将探讨如何配置HTTPS,主要关注使用自签名证书的方法,这在开发和测试环境中非常常见。自签名证书不是由权威CA签发的,而是由你自己生成,因此浏览器会显示警告,但在非生产环境中是可以接受的。 `...

    Svn 提交过程中的错误

    在使用Subversion(简称Svn)进行版本控制时,可能会遇到一些常见的问题,尤其是在提交文件的过程中。本篇文章将深入解析“Svn提交过程中的错误”,包括“文件提交失败”和“警告:已经存在”的问题,并提供相应的...

    Eclipse Svn Connectors

    通过这种方式,Eclipse可以与Subversion服务器无缝集成,支持常见的版本控制操作,如检出、提交、更新、合并、解决冲突等。这极大地提高了开发效率,使得开发者能够在熟悉的Eclipse环境中处理版本控制问题,而无需...

    eclipse svn connectors

    7. **常见功能**: - **版本同步**:从SVN服务器获取最新版本,或向服务器推送本地更改。 - **分支与标签**:创建分支进行独立开发,使用标签标记特定版本。 - **冲突解决**:当多个用户编辑同一文件时,Eclipse ...

    处理码云用svn提交项目包含空目录报错

    本文将详细探讨“处理码云用svn提交项目包含空目录报错”的问题,以及如何通过创建`.keep`文件来解决这个问题。同时,我们还将提及在Windows 7环境下运行Java应用的方法。 首先,让我们理解一下问题的核心:当你...

    linux下常用的svn操作归类.pdf

    本文将详细介绍几个常见的SVN操作,帮助用户更好地理解和使用这个系统。 1. **Checkout**:Checkout是获取远程版本库代码的过程。在Windows下,可以使用TortoiseSVN的Repo-Browser功能查看代码路径,而在Linux中,...

    svn服务器搭建步骤

    - 检查Apache的错误日志文件,查看是否有报错信息。 - 确保Apache服务没有被其他进程占用。 - 重新检查配置文件中的路径是否正确。 2. **无法访问SVN资源库**: - 检查Apache的配置文件是否正确配置了`...

    MTK报错集锦

    ### MTK报错集锦:常见问题及解决方法 #### 1. Undefined Symbol 错误处理 在MTK开发过程中,经常会遇到未定义符号(Undefined symbol)错误,这类错误通常是由于链接器未能找到对应的函数定义导致的。例如,错误 ...

    Subversion客户端TortoiseSVN简单使用指南

    而TortoiseSVN则是Windows平台上最受欢迎的SVN客户端之一,它将SVN的功能无缝集成到Windows资源管理器中,使得版本控制操作更加直观和便捷。以下是对TortoiseSVN主要功能的详细解析: #### 1. 导入项目 导入项目是...

    Git&SVN学习1

    - 当 SVN 报错 `[源仓库] must be from the same repository as [目标仓库]`,检查仓库 URL 是否相同。 - `merge` 时的 `Reintegrate can only be used...` 错误可能因为历史合并记录不完整,需要正确地合并历史...

    SVN安装手册

    - **问题4:Apache启动报错therequestedoperationhasfailed**: - 这个错误通常是因为Apache无法绑定到指定的端口。 - 解决方法包括检查端口是否被其他进程占用,以及检查防火墙设置等。 #### 五、参考资料 - ...

Global site tag (gtag.js) - Google Analytics