还是项目上发现的问题,要上传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=*

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

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

  1. 使用SVN上传项目到GitHub

    使用SVN上传项目到GitHub tips:其实现在IT行业代码管理用得更多的是Git,这个仅是学习用的 1.首先得有一个GitHub的账号,新建一个repository,输入Repository n ...

  2. Windows下Git上传项目代码记录

    Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 1.在git服务上创建一个test项目: 2.https://git-for-windows.github.io/ ...

  3. 码云上传项目时出现空目录的解决办法

    利用git上传项目到码云上的时候,明明本地项目目录中是有文件的,但是通过git commit提交之后,在码云上显示确实空目录,经过问题定位排查导致这个问题的主要原因是因为git缓存导致的,所以我的解决 ...

  4. onethink后台使用上传驱动时,文件上传失败

    onethink后台最近使用阿里云的OSS上传驱动上传文件(thinkphp没有OSS驱动,自己百度找的一个驱动),碰到一个问题:后台建模的时候,选择了上传文件类型,但是实际上传失败,要么上传成功,插 ...

  5. php中svn上传项目直接访问不了,phpstorm8 通过svn导入项目后项目右键列表里没有subversion选项,无法提交和更新啊?...

    phpstorm8 通过svn导入项目后项目右键列表里没有subversion选项,无法提交和更新啊? 我其他的项目有啊!新导入的只有local history 这是什么原因,另外发现两个项目的.sv ...

  6. 在github上传项目时error: failed to push some refs to 'https://github.com/...

    push时出现error: failed to push some refs to 'https://github.com/...这个错误. 出错原因主要是GitHub中README.md文件不在本地 ...

  7. svn上传已有的本地项目

    svn上传项目步骤: 1.在svn上新建项目文件夹. 2.在客户端的已有项目目录里,checkout下来. 3.在客户端的项目根目录下执行命 令 : svn add . --no-ignore --f ...

  8. 在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github

    描述: 在GitHub上面上传项目,但是感觉有些问题,就想删除了重新上传. 但是在Android Studio重新上传项目时,遇到了问题,一直提示"project is already on ...

  9. git安装配置及第一次上传项目到github

    对于第一次上传项目到github,走了不少弯路,下面给大家介绍一下怎么安装Git及第一次上传项目到github时需要注意什么. 首先,先说一下git要怎么安装. 1.下载Git.下载地址:https: ...

最新文章

  1. HC-05与HC-06的AT指令的区别
  2. nginx(一)安装与命令总结
  3. 求二叉树最长路径长度和
  4. Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
  5. 智能设备逆向工程之外部Flash读取与分析篇
  6. oracle有时慢连接不上,Oracle 连接有时候慢,应用稍微一忙,偶尔出现连接失败 的故障解决过程...
  7. 9.霍夫变换:圆——圆的算法、投票使用技巧、优点和缺点_2
  8. 在Windows 7 (SP1)上安装Visual Studio 2015
  9. 《Java就业培训教程》_张孝祥_书内源码_04
  10. Java switch 使用枚举类
  11. 转载:保护 Web 服务器的安全
  12. 记一次CAD二次开发 (C#) -导出
  13. python小欢喜(二)神奇的小海龟(1) 绕圈子把自己都绕晕了
  14. RADIUS服务器介绍
  15. UE4 全局变量的应用(蓝图)
  16. 2018 NOIP 普及组
  17. Java程序员必备核心知识点整理,建议收藏!
  18. 微信小程序 - Vant weapp UI 框架环境搭建详细教程(Window)
  19. 腾讯云服务器添加虚拟内存
  20. 华为手机计算机模式切换,华为m6切换电脑模式操作方法

热门文章

  1. 【微信】1.微信小程序开发--入门
  2. 邮件代理发送功能更新和Exchange 6月份补丁更新提示
  3. 从一个小场景学会使用 apply方法
  4. angular2 学习二 directives - 使用组件
  5. maven 教程入门 maven 配置管理 编译java程序
  6. 查看linux系统版本,内核,CPU,MEM,位数的相关命令
  7. Oracle疑问解答
  8. MFC程序打包为安装文件方法
  9. Q96:PT(1.2.3):圆柱2D方格纹理(Cylinder 2D Checker)
  10. Q91:真实地模拟透明材质(Realistic Transparency)(2)——Triangle Meshes