widow下svn上传项目时的文件可执行权限问题

简介: 还是项目上发现的问题,要上传Android的源码项目。这里客户端是windows的机器,  测试后发现俩个问题。    1. 文件后缀是.so的文件默认上传不了。    2. 文件后缀是.sh的文件,上传后,再从服务器上下下来,文件的可执行权限就会丢失。

还是项目上发现的问题,要上传Android的源码项目。这里客户端是windows的机器,

 测试后发现俩个问题。

   1. 文件后缀是.so的文件默认上传不了。

   2. 文件后缀是.sh的文件,上传后,再从服务器上下下来,文件的可执行权限就会丢失。说明在上传的时候文件的可执行权限没有上传。

 

    问题1,解决方法:右击-->TortoiseSVN-->Setting   进入如下界面。

  

 

    在上图中

   在Global ignore pattern中设置即可。

    原因分析:svn服务器要设置上传过滤;很多文件,会被过滤掉,不能正常上传。把选项中的*.so去掉,然后保存。

 

    问题2,解决方法:

  上网查了一圈,发现确实是window版本的默认问题,也看了不少解决方法,要不在ubuntu下操作上传,要不在windows下只能对单个文件进行操作。对于文件很少的情况还好处理,但是比如像这个android的源码项目的上传就比较麻烦了。如果网络可以,当然建议直接在ubuntu上上传。不过我这里的情况是暂时只能从windows下上传。

   后来经过实验,也解决了这个问题。

   还是打开上图:点击按钮 Edit;

 

 

      弹出一个名为:config的svn默认配置文件:

找到以下两条

#enable-auto-props= yes

# *.sh =svn:eol-style=native;svn:executable

修改如下:

enable-auto-props = yes

*.sh = svn:eol-style=native;svn:executable=*

保存后退出,退回到上图,点确定退出,好了问题解决,赶快试一下把。

目录
相关文章
|
3月前
|
数据可视化
在使用SVN的过程中,通过哪些执行查看某个文件的修改信息
在使用SVN的过程中,通过哪些执行查看某个文件的修改信息
173 0
|
3月前
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
46 0
|
6月前
【IDEA用法】IDEA新建文件自动加入SVN,删除文件自动从SVN中删除
【IDEA用法】IDEA新建文件自动加入SVN,删除文件自动从SVN中删除
109 0
|
3月前
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
114 0
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
|
10月前
清空文件夹下的SVN文件BAT脚本
清空文件夹下的SVN文件BAT脚本
87 0
|
5月前
|
Android开发
Eclipse如何从SVN更新和上传修改部分项目
Eclipse如何从SVN更新和上传修改部分项目
44 1
|
5月前
|
Android开发
Eclipse如何从导入SVN上导入项目
Eclipse如何从导入SVN上导入项目
37 0
|
Java Android开发 数据安全/隐私保护
亲测解决,eclipse导入svn项目报 403Forbidden问题
亲测解决,eclipse导入svn项目报 403Forbidden问题
亲测解决,eclipse导入svn项目报 403Forbidden问题
|
10月前
批处理清理SVN文件BAT脚本
批处理清理SVN文件BAT脚本
57 0
|
12月前
|
Linux 测试技术 数据库
Python 一键上传下载&一键提交文件到SVN入基线工具
Python 一键上传下载&一键提交文件到SVN入基线工具
148 0