如何自动 propdel svn:executable?
Subversion 具有设置 svn:executable 属性的功能 在新添加的具有执行权限的文件上。 是否有一些配置可以控制这种行为?
我知道如何使用配置 [autoprop]
在某些文件上设置属性,但我看不出有什么办法可以取消设置。
当 Cygwin 上的 svn 客户端认为所有 Windows 文件都是可执行的,并用可执行文本和 C 文件填充存储库时,这尤其令人恼火。
除了在将文件添加到 svn 之前小心并 chmod 之外,是否有任何技巧可以抑制这种情况?
Subversion has a feature to set the svn:executable
property
on newly added files that have exec-permission.
Is there some configuration that controls this behavior?
I know how to set a property on certain files using config [autoprop]
, but I see no way to unset it.
It is particularly irritating when the svn client on Cygwin believes that all windows files are executable, and populates the repository with executable texts and C files.
Is there any trick to inhibit this, apart from being careful and chmod the files before adding them to svn?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
基本上是 chmod -x 运行:
svn propdel svn:executable file
Basically to chmod -x run:
svn propdel svn:executable file
基于 Victor Parmar 的想法,我编写了以下包装脚本
svn-add
,它尝试检测实际的可执行文件,并在添加文件时删除其余的svn:executable
属性。Based on Victor Parmar's idea, I have written the following wrapper script
svn-add
, which tries to detect actual executables and removes thesvn:executable
property for the rest when adding files.