• Mac OS X系统下,svn: Can't remove file Operation not permitted.解决方案


    当你的svn出现类似以下错误时,提示Operation not permitted之类的问题,说明项目下 .svn文件夹内的文件权限有问题。

    一般是由于windows和mac操作系统同时操作同个svn,文件权限变化,导致另外一个操作系统无权限操作.svn文件夹里的文件。

    Error:Error performing cleanup for '/Users/Shared/vf': svn: E000001: Can't remove file '/Users/Shared/vf/.svn/pristine/6f/6ff8f348253c55d87b896b7222c9a71a9c37fb9e.svn-base': Operation not permitted.

     

    解决方案:

    cd .svn

    chflags -R nouchg ./

     

     

    nouchg参数说明:

    man chflags

    从man出来的帮助文档可以看到以下内容:

    uchg, uchange, uimmutable

               set the user immutable flag (owner or super-user only)

    Putting the letters “no” before or removing the letters “no” from a keyword causes the flag to be

         cleared.  For example: 

               nouchg  clear the user immutable flag (owner or super-user only)

    所以nouchg是从no unchange缩写而来。

  • 相关阅读:
    本周学习小结(04/11
    学习笔记之知识图谱 (Knowledge Graph)
    本周学习小结(28/10
    本周学习小结(21/10
    条件分页 代替离线查询
    Apache POI 一键上传(导入excel文件到数据库)
    easyui 菜单按钮&提示框
    Jquery ztree树插件
    Jquery ztree树插件2
    ui
  • 原文地址:https://www.cnblogs.com/wujinhong/p/7273450.html
Copyright © 2020-2023  润新知