我的shell脚本可以化石保留可执行模式吗?

时间:2013-04-30 05:52:53

标签: fossil

我使用化石来保存我的shell脚本。但如果我签入并使用它跨越Windows& Linux,然后我的shell脚本缺少可执行权限。如何像svn的属性设置一样添加它?

1 个答案:

答案 0 :(得分:1)

记录here。清单F卡(签入的一部分文件)最多有四个参数。 (可选)第三个参数定义与文件关联的特殊访问权限。如果在第三个参数上指定了字母“x”,则该文件被定义为可执行文件。尝试将文件的权限设置为可执行文件:

chmod u+x,g+x,o+x myscript.sh

然后检查脚本(您可能需要稍微修改一下,添加注释等)。应该保存脚本,并将其可执行位发送到清单的F卡条目中。当它被检出时(在Linux上),应该设置可执行位。尽量不要在Windows或其他不支持Unix权限的文件系统上修改和签入脚本。