• eclipse svn插件 设置自动加锁相关


     eclipse svn插件 设置自动加锁相关

    Subclipse 1.10.9 发布,改进说明:
    SVNKit 1.8.8
    Exception proof repository sorter. (1616)
    Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
    Eclipse的更新地址是:
    http://subclipse.tigris.org/update_1.6.x
    http://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x)
    http://subclipse.tigris.org/update_1.10.x

    =========================================

    Name: Subclipse 1.8.x 
    URL: http://subclipse.tigris.org/update_1.8.x

    subclipse-1.8 - http://subclipse.tigris.org/update_1.8.x

    =========================================

    Name: Subclipse 1.6.x (Eclipse 3.2+)
    URL: http://subclipse.tigris.org/update_1.6.x
    eclipse中svn插件的安装_百度经验
    http://jingyan.baidu.com/article/f71d60376b4c571ab741d174.html

    Eclipse如何卸载SVN插件 Subclipse_百度经验
    http://jingyan.baidu.com/article/a24b33cd7116d619fe002b1c.html

    =====================================
    右键--> TortoiseSVN--> 设置--> 常规设置 --> (Subversion配置文件)编辑
    第一步:去掉“enable-auto-props = yes”前面的“#”和空格,大约在117行
    第二步:在“[auto-props]”小节,增加 * = svn:needs-lock=x,大约在146行
    这样新添加到SVN库的文件默认为“锁定-编辑-解锁”模型

    避免以后产生非加锁的文件,引起不必要的麻烦。

    ========================================

    被别人锁定的文件会提示readonly
    如果出现这种提示,就表示被别人锁定了
    其机制就是把所有文件设置为只读,通过get_lock设置为可写,提交后自动设置为可读。

    先获得最新版(SVN Update)
    然后进行状态清除(Clean Up)
    然后将所有文件都Get Lock一次
    再将所有文件Release Lock

    eclipse编辑的时候会弹出来要求获取锁
    获取锁的时候会提示已经给谁锁了
    Dreamweaver“设置为可写(M)”相当于获取锁,改了后可以提交,提交后又自动变成只读的
    zend studio 必须要先获取锁才能修改,随便输入个空格就会弹出来让你获取锁


    直接设为可写状态就存在着偷锁的情况,最后修改更新后其实可以直接覆盖的,sublime text和dreamweaver开发工具都会存在这个问题

    应该从开发规范上避免这种方式,从技术上无法完全解决。

     ======================================

    svn之前获取锁的,现在显示没有获取锁,但获取锁的时候提示给我的帐号锁住了,无法解锁,也无法删除重新放进去,这个要怎么处理?
    处理办法:选中该文件或者文件夹,右键点击svn get lock,在弹出的对话框里,把"steal the locks"这个钩上 ,意思是把锁偷过来,偷完之后,再commit提交解锁,文件就正常了。

    ------------------------------------------------------------

    svn 锁的处理:
    问题: 
    1:当用户在work copy1 中把某个文件或者文件夹锁住后,删除了这个工作区,重新取下来work copy2,再操作该文件的时候就报错说,该文件已经被锁住,必须先解锁,但是之前的工作区已经被删除,无法解锁;
    2:当某用户 锁了一个文件或文件夹后,离职了,机器上交了,后来别人再操作该文件或者文件夹,也会报先解锁,但是也找不到解锁的那个工作区了。
    处理办法:
    方法1、选中该文件或者文件夹,右键点击 svn get lock,在弹出的对话框里,把"steal the locks"这个钩上 ,意思是把锁偷过来,偷完之后,再解锁,文件就正常了。
    方法2、#cd /home/svn/swordex-design/db/locks
    #rm -rf *
    注意: 这个功能是svn特有的,对于特殊情况处理比较方便

    ======================================

  • 相关阅读:
    帮忙看看怎么优化这个最长的sql
    12种不宜使用的Javascript语法
    走格子
    乘法逆元
    完美字符串
    全排列问题
    A. Sorting Railway Cars
    Prim
    矩阵取数
    套题T8&T9
  • 原文地址:https://www.cnblogs.com/zdz8207/p/eclipse-svn.html
Copyright © 2020-2023  润新知