4

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

4

1 回答 1

1

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

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

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

于 2014-03-25T00:59:52.683 回答