SVN错误处理

来源:互联网 发布:matlab最优化工具箱 编辑:程序博客网 时间:2024/05/29 04:24

1,’.’isnotaworkingcopy.Can’topenfile‘.svn/entries’:系统找不到指定的路径。

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


2,将文件checkout之后,没有出现SVN的图标;

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


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

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


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

   多人同时修改同一文件,在提交前其他人已经抢先提交到SVN服务器中,导致该错误;

   解决方法:对工作复本中的文件进行更新即可。


5,更新时提示文件发生冲突:“Oneormorefilesarenotaconflictedstate。”

    多人同时修改同一文件的同一部分,SVN无法自动进行合并,会导致该错误;

    解决方法:对工作复本中的文件和服务器的文件进行比较,手工合并即可。


6,“Commitfailed;Filealreadyexists”提交失败,文件**已存在。

     版本管理系统在改变你的计算机上的工作副本时,是非常的小心的。在做任何事情之前,它都尽可能把您的意图写到你的计算机上的日志文件中去。但如果偶然地操作中断了,那么日志文件记录就可能同您最后的工作状态不一致。

一种建议解决途径:先把要提交的东西拷出来放到其它目录,再更新本地文件,然后把拷出来的文件重新放回去提交。


7,Workingcopy’**’locked.Pleaseexecutethe’Cleanup’command.

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


8,执行cleanup时,出现错误“Subversionreportedanerrorwhiledoingacleanup!”'**'isnotaworkingcopydirectory”

    SVN错误处理遇到这种情况时,先删除隐藏文件夹.svn中的tmp下面的临时文件,再执行cleanup。


9,




0 0
原创粉丝点击