系统:Ubuntu 14.04 和 Windows 8.1
SVN 版本:1.8.8
使用 svn checkout PATH 命令时报错:
svn: E000001: 不能在 “/home/yuhang/Android/dazhanguo/.svn/tmp/svn-uYXHFH” 设置权限: 不允许的操作
原因:由于硬盘分区格式是FAT32分区,导致的当时非root用户没有权限进行写操作。工作原因用到windows 8.1和Ubuntu需要装双系统,主要用Ubuntu进行日常开发。为了数据转移方便起见,是在工作文件夹下另外又挂了分区,包括SVN都是也是更新到挂载的分区下。普通用户的执行SVN没有权限写挂载分区,但root用户可以。
解决:sudo svn checkout PATH 执行该命令就可以解决svn没有权限问题。