跨 SVN 更新维护文件权限?

发布于 2024-09-03 04:02:16 字数 197 浏览 4 评论 0原文

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

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

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

任何建议表示赞赏。

I have a series of python scripts with execute permissions in Linux. They are stored in SVN.

If I then run svn up to update them, the overwritten files are back to 644 - ie no execute permissions for anyone.

Yes I could just script it to chmod +x * afterwards, but surely there's a way to store permissions in SVN or to maintain them when you update?

Any suggestions appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

思慕 2024-09-10 04:02:16

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

svn propset svn:executable true  <filename>

You need to set the svn:executable property on the file.

svn propset svn:executable true  <filename>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文