Linux 为什么svn:executable适用于一个脚本而不适用于另一个脚本?

Linux 为什么svn:executable适用于一个脚本而不适用于另一个脚本?,linux,svn,system-properties,Linux,Svn,System Properties,我在同一个目录中有一个bash脚本(.sh文件)和一个Python脚本(.py)文件。两者都具有svn:executable权限。但是,当我执行“svn更新”时,只有Bash脚本获得可执行权限集 你知道为什么吗?(如果我在Python脚本上手动设置权限,它可以正常运行。) 啊!原来我有个打字错误。它具有属性“sv:executable”(缺少n)。通过loentar的propget/propset发现。您确定它已经设置好了吗?我在我的svn沙箱中运行了一个快速测试,python脚本工作得很好 u

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

你知道为什么吗?(如果我在Python脚本上手动设置权限,它可以正常运行。)


啊!原来我有个打字错误。它具有属性“sv:executable”(缺少n)。通过loentar的propget/propset发现。

您确定它已经设置好了吗?我在我的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>
Is命令:


svn propget svn:executable script.py
输出“*”

如果没有,请使用以下选项:


svn propset svn:executable '*' script.py

正如其他人所说:我们无法在这里复制它。