zoukankan      html  css  js  c++  java
  • 转:SVN常见问题与解决方法

    今天发现一个SVN很奇葩的问题。原来SVN提交的时候也是识别提交路径的大小写的。。。

    发现网上有篇博客总结的挺好的。转载下来,转载出路:http://blog.csdn.net/shinn613/article/details/6395928

    博客原文:

    1.Commit failed。……You have to update your working copy first

     

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

     

    更新版本解决冲突主要就是

     

    a、 在当前目录下执行“update”(更新)操作

    b、 在冲突的文件上(选中文件--右键菜单—TortoiseSVN—Edit conflicts(解决冲突))

    c、 如果要使用服务器版本,在Theirs窗口选中差异内容,右键,选择Use this text block(使用这段文本块)。

    同理如果要使用本地版本,在协商后,在Mine窗口右键,选择Use this text block(使用这段文本块)。

    d、 修改完成后,保存kingtuns.txt文件内容。

    e、 在B用户的冲突目录下,选中文件--右键菜单—TortoiseSVN—Resolved(解决)。会列出冲突的文件列表,如果确认已经解决,点OK。

     

     

    2.Commit failed;File already exists”提交失败,文件**已存在

     

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

     

    3.Working copy’**’locked. Please execute the ’Clean up’command

     

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

     

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

     

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

     

    5.

    svn: Commit failed (details follow): 

    svn: MKACTIVITY of '/aanugdk/!svn/act/1f177b34-1601-...': 403 Forbidden

     

    方法一:修改url大小写。 
       SVN在Check out 等操作时,是URL大小写不敏感的,可在Commit /delete时却是在大小写      敏感的,所以在设定SVN的服务器路径时,一定要注意大小写。 
    方法二:修改SVN客户端适配器。 
       Eclipse preferences, Team -> SVN ->svn interface: 将JavaHL改成svnKit

     

    注:SVN在Checkout等操作时,是URL大小写不敏感的,可在Commit/delete时却是在大小写敏感的,所以在设定SVN的服务器路径时,一定要注意大小写。


  • 相关阅读:
    git查看远程仓库地址命令
    sublime 安装插件GitGutter报错,git binary cannot be found等等
    sublime 中 pyv8 binary 报错怎么处理?
    经典语录(个人喜欢)
    css水平垂直居中对齐方式
    github怎么退出组织和删除自己创建的组织
    js学习篇1--数组
    js学习篇--数组按升序降序排列
    tp5.1 swoole 实现异步处理
    验证sll证书与密钥
  • 原文地址:https://www.cnblogs.com/woaic/p/3942998.html
Copyright © 2011-2022 走看看