linux - 跨 SVN 更新维护文件权限?

标签 linux svn version-control file-permissions

我有一系列在 Linux 中具有执行权限的 python 脚本。它们存储在 SVN 中。

如果我随后运行 svn up 来更新它们,覆盖的文件将返回到 644 - 即任何人都没有执行权限。

是的,之后我可以将其编写为 chmod +x *,但肯定有办法在 SVN 中存储权限或在更新时维护它们?

任何建议表示赞赏。

最佳答案

您需要在文件上设置 svn:executable 属性。

svn propset svn:executable true  <filename>

关于linux - 跨 SVN 更新维护文件权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920440/

相关文章:

python深拷贝和浅拷贝并传递引用

svn - Tortoise SVN check out 在Windows 8中不起作用

java - 使用java代码将文件上传到SVN存储库

xcode - 我如何让 Xcode 和 Git 相信我的 Assets 目录已经更新?

c++ - 在 Ubuntu 上为 OpenFrameworks 编译 Basler Pylon SDK

linux kallsyms R 符号不显示

Git mergetool 生成不需要的 .orig 文件

sql - MySQL数据版本控制

node.js - 在开始我的项目之前,我首先需要 docker 环境吗?

svn - 如何使用SVN日志检测修改的属性