我有几个文件在svn添加之前已经可执行。他们有svn:可执行属性集。现在,其他几个文件进行了检查中没有可执行位没有它,我想设置svn:executable属性:正确的方法来添加svn:可执行文件
$ svn propset svn:executable on *.cgi
然后我检查状态,甚至用了svn文件:可执行文件已被修改:
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
a.cgi不应该被修改。我想添加svn:可执行位以与其他文件相同的方式进行设置,但无法找出执行该操作的命令。
执行此我打开这个网页,我不想键入每次'的svn propset命令的svn:可执行文件上(...)'。这个问题的答案应该是'for * .cgi中的f;如果[! -x $ f];那么svn ps(...);网络连接;完成',并提交修改后的文件。然后继续。 – 2013-11-23 05:32:03
@TomaszGandor认为你错过了'svn:executable'在那个第二段中的某处。也许'svn ps svn:可执行文件$ f;'? – 2017-06-22 23:28:44
https://en.wikipedia.org/wiki/Ellipsis_(linguistics) - 是的,它只是一个练习给读者。 – 2017-06-23 00:27:45