linux下SVN中改变执行权限
2015-11-27 16:27
393 查看
linux下SVN中改变执行权限方法总结:
本地文件在commit到仓库之前若没有chmod+x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态,我们可以做svn命令来修改。
SVN中,如果我们在linux下提交权限为755的文件,就会在svn的属性中存在一个svn:excuteable。
只在本地chmod 644 filename.php,是不能造成修改的。
可以在windows下的svn客户端中,通过修改该文件的属性,Remove掉它的这个可执行属性。
Remove之后会重新进行一次commit操作,所以还会弹出让你填写一点备注的输入框。
所以可以看出,svn中保存文件并没有储存属主和类似755这样的权限,只在如果有可执行权限时,checkout和update时为文件chmod+x。
本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。
即使在本地chmod +x filename 之后,再提交到仓库也是没有用的。checkout到其他目录的时候,文件仍然没有可执行权限。
需要使用svn 设置文件属性,如下
svn propset svn:executable on *
然后 svn commit
本地文件在commit到仓库之前若没有chmod+x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态,我们可以做svn命令来修改。
SVN中,如果我们在linux下提交权限为755的文件,就会在svn的属性中存在一个svn:excuteable。
只在本地chmod 644 filename.php,是不能造成修改的。
可以在windows下的svn客户端中,通过修改该文件的属性,Remove掉它的这个可执行属性。
Remove之后会重新进行一次commit操作,所以还会弹出让你填写一点备注的输入框。
所以可以看出,svn中保存文件并没有储存属主和类似755这样的权限,只在如果有可执行权限时,checkout和update时为文件chmod+x。
本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。
即使在本地chmod +x filename 之后,再提交到仓库也是没有用的。checkout到其他目录的时候,文件仍然没有可执行权限。
需要使用svn 设置文件属性,如下
svn propset svn:executable on *
然后 svn commit
相关文章推荐
- Linux socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- About SVN
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- 基于 Linux 集群环境上 GPFS 的问题诊断