【问题标题】:Why does svn:executable work for one script and not the other?为什么 svn:executable 适用于一个脚本而不适用于另一个?
【发布时间】:2010-07-19 16:47:59
【问题描述】:

我在同一目录中有一个 bash 脚本(.sh 文件)和一个 Python 脚本(.py)文件。两者都有 svn:executable 权限。但是,当我执行 'svn update' 时,只有 Bash 脚本获得可执行权限集。

任何想法为什么? (如果我手动设置 Python 脚本的权限,它运行良好。)

DOH!原来我有一个错字。它具有属性“sv:executable”(缺少 n)。用 loentar 的 propget/propset 发现的。

【问题讨论】:

  • 正如其他人所说:不能在这里重现。

标签: linux svn system-properties


【解决方案1】:

是命令:


svn propget svn:executable script.py

输出“*”?

如果没有,请使用:


svn propset svn:executable '*' script.py

【讨论】:

    【解决方案2】:

    你确定它已经设置了吗?我在我的 svn 沙箱中进行了快速测试,python 脚本运行良好。

    user@host sandbox> svn proplist script.py
    Properties on 'script.py':
      svn:executable
    user@host sandbox> ll script.py
    -rwxr-x---  user user apiWriter.py
    user@host sandbox>
    

    【讨论】:

      猜你喜欢
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      相关资源
      最近更新 更多