【发布时间】:2010-09-08 12:59:28
【问题描述】:
如何将文件权限存储在存储库中?一些文件需要只读以阻止第三方程序将其丢弃,但在签出存储库后,它们被设置为读写。
我在 google 上查找了一个 blog post from 2005,它指出 Subversion 不存储文件权限。列出了补丁和钩子脚本(只有一个 url 仍然存在)。三年后,Subversion 是否仍然不存储文件权限,并且挂钩是解决此问题的唯一方法吗? (我从来没有做过钩子,而是使用了 Subversion 原生的东西。)
【问题讨论】:
-
好问题。然而,直到今天,答案仍然是一样的。除了 +x 之外,无法将 chmod 更改为 SVN 文件。如果在 git 中是可能的,我会徘徊
-
@confiq 在 git 中非常可能。实际上,您可以提交仅修改权限的更改。但是,我不知道如果您将该提交推送到 svn 会发生什么:)
标签: windows svn file-permissions