2016-01-21 47 views

回答

1

阅读SVN Book

在许多操作系统,执行一个文件作为命令 的能力是由执行权限位的存在制约。此位 通常默认为禁用,并且必须由用户为每个需要该文件的文件明确启用 。但是,这将是一个巨大的 麻烦,必须记住刚刚检出的工作副本中的哪些文件应该有其可执行位 切换,然后必须执行切换。所以,颠覆 提供svn:executable财产,以此来指定有关哪些该属性设置应该是 该文件的可执行 位使能,并填充工作 份这样的文件时要求Subversion的荣誉。

svn:executable

如果出现在一个文件,客户端将在Unix的工作拷贝文件的可执行文件。

+0

谢谢,我打算使用这个属性......还有一个问题,你知道为什么,如果执行权限位被启用,svn可以解除它吗?有一些内部协议或是一种保护文件的方法?它只是一个疑问:) –

+0

@BrunoBuglioni - SVN只是**不存储**此元数据从原始文件系统 –