-2
我正在TortoiseSVN中工作,并且我注意到某些文件(尤其是可执行文件,如.sh)在导入/导出时失去了-x权限。有一些代码或SVN选项可以恢复权限或导入/导出这些文件而不会丢失其权限?某些文件在SVN中导入/导出时丢失了-x权限
我正在TortoiseSVN中工作,并且我注意到某些文件(尤其是可执行文件,如.sh)在导入/导出时失去了-x权限。有一些代码或SVN选项可以恢复权限或导入/导出这些文件而不会丢失其权限?某些文件在SVN中导入/导出时丢失了-x权限
阅读SVN Book
在许多操作系统,执行一个文件作为命令 的能力是由执行权限位的存在制约。此位 通常默认为禁用,并且必须由用户为每个需要该文件的文件明确启用 。但是,这将是一个巨大的 麻烦,必须记住刚刚检出的工作副本中的哪些文件应该有其可执行位 切换,然后必须执行切换。所以,颠覆 提供
svn:executable
财产,以此来指定有关哪些该属性设置应该是 该文件的可执行 位使能,并填充工作 份这样的文件时要求Subversion的荣誉。
svn:executable
如果出现在一个文件,客户端将在Unix的工作拷贝文件的可执行文件。
谢谢,我打算使用这个属性......还有一个问题,你知道为什么,如果执行权限位被启用,svn可以解除它吗?有一些内部协议或是一种保护文件的方法?它只是一个疑问:) –
@BrunoBuglioni - SVN只是**不存储**此元数据从原始文件系统 –