Jak*_*ake 102 svn executable properties
我有一些文件在svn添加之前已经可执行.他们有svn:executable属性集.现在,在没有可执行位的情况下检查了一些其他文件,并且我想设置svn:executable属性:
$ svn propset svn:executable on *.cgi
Run Code Online (Sandbox Code Playgroud)
然后我检查状态,甚至修改了svn:executable的文件:
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
Run Code Online (Sandbox Code Playgroud)
不应修改a.cgi.我想以与在其他文件上相同的方式添加要设置的svn:executable位,但是无法找出执行它的命令.
Edw*_*uck 159
您使用svn属性编辑命令是正确的.该属性是svn:executable.
在svn中添加"可执行位"
svn propset svn:executable on <list of files>
Run Code Online (Sandbox Code Playgroud)
删除svn中的"可执行位"
svn propdel svn:executable <list of files>
Run Code Online (Sandbox Code Playgroud)
至于不修改可执行文件,您不是在修改可执行文件(校验和将验证这一点),但您正在修改SVN存储库.请记住,SVN修改文件系统,而不仅仅是文件; 因此,对权限位的修改将增加SVN修订版号,即使它只是对文件属性的修改(而不是对文件本身的修改).
| 归档时间: |
|
| 查看次数: |
88688 次 |
| 最近记录: |