gpt4 book ai didi

svn - 添加svn :executable的正确方法

转载 作者:行者123 更新时间:2023-12-03 04:48:39 25 4
gpt4 key购买 nike

我有一些文件在 svn 添加之前已经可执行。他们设置了 svn:executable 属性。现在, checkin 的其他一些文件没有可执行位,没有它,我想设置 svn:executable 属性:

$ svn propset svn:executable on *.cgi

然后我检查状态,甚至带有 svn:executable 的文件都已被修改:

$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *


Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *

a.cgi 不应被修改。我想添加 svn:executable 位,以与其他文件相同的方式设置,但无法弄清楚执行此操作的命令。

最佳答案

您使用 svn 属性编辑命令是正确的。该属性是 svn:executable。

在svn中添加“可执行位”

svn propset svn:executable on <list of files>

删除svn中的“可执行位”

svn propdel svn:executable <list of files>

The SVN documentation for this is located here.

就不修改可执行文件而言,您没有修改可执行文件(校验和将验证这一点),但您正在修改 SVN 存储库。请记住,SVN 修改的是文件系统,而不仅仅是文件;因此,权限位的修改将增加 SVN 修订号,即使它只是文件属性的修改(而不是文件本身的修改)。

关于svn - 添加svn :executable的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5757293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com