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

我在同一个目录中有一个bash脚本(.sh文件)和一个python脚本(.py)文件。两者都具有svn:executable权限。但是,当我执行“svn update”时,只有bash脚本获得可执行权限集。
你知道为什么吗?(如果我在python脚本上手动设置了权限,那么它可以正常运行。)
啊!结果发现我错了。它具有属性“sv:executable”(缺少n)。使用Loentar的propget/propset发现。


最佳答案:

IS命令:


svn propget svn:executable script.py

输出“*”?
如果没有,请使用:

svn propset svn:executable '*' script.py

公众号