我使用化石来保存我的shell脚本。但如果我签入并使用它跨越Windows& Linux,然后我的shell脚本缺少可执行权限。如何像svn的属性设置一样添加它?
答案 0 :(得分:1)
记录here。清单F卡(签入的一部分文件)最多有四个参数。 (可选)第三个参数定义与文件关联的特殊访问权限。如果在第三个参数上指定了字母“x”,则该文件被定义为可执行文件。尝试将文件的权限设置为可执行文件:
chmod u+x,g+x,o+x myscript.sh
然后检查脚本(您可能需要稍微修改一下,添加注释等)。应该保存脚本,并将其可执行位发送到清单的F卡条目中。当它被检出时(在Linux上),应该设置可执行位。尽量不要在Windows或其他不支持Unix权限的文件系统上修改和签入脚本。