记录在Mac电脑上升级Android Studio版本后SVN碰到的坑

最近升级了Android studio 开发工具的版本,之前有个项目隔了一段时间没维护也没新需求和Bug修改,今天领导说要看看这个项目,于是就通过AS工具导入运行,然后就会一堆编译错误,然后就一连连的修改。。。最终发现AS工具上的svn不能用了,因为之前也碰到过这种问题,于是各种问题试试,发现都不是之前碰到的问题,所以今天特意总结下碰到过的几种坑。

1、AS工具状态栏连 SVN 图标都不见了

看图,原本导入SVN管理的代码,会自动有SVN图标,今天不知为啥没有。

status_1.png

选择Android Studio -> Preferences... -> Version Control -> 右边 VCS 下拉选择Subversion,然后OK
直接上图效果更能直白:

记录在Mac电脑上升级Android Studio版本后SVN碰到的坑_第1张图片
select_subversion.png

点击OK之后,稍等几秒后,就直接看到SVN图标了

svn_icon.png

2、SVN:MAC SVN Android studio不能提交.so文件

1. 打开终端,  在命令行中输入: vi ~/.subversion/config  来打开配置文件.
2. 然后, 在[miscellany]项找到这个串:  
    # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
    #   *.rej *~ #*# .#* .*.swp .DS_Store

这里的意思是, SVN在提交时自动忽略以这些后缀的文件。
那么我们将文件中包含“global-ignores = ”的行,取消注释,要去掉*.so *.so.[0-9]* 这2项。
要特别注意 global-ignores 前面不要留空格,紧挨着最前面就可以了,否则会出现错误! 
则将配置文件改为
global-ignores = *.o *.lo *.la *.al .libs *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
:wq! 保存退出. 就可以了.nWGRMuio 

3、Android Studio 关联SVN

commit时出现:Nothing to Commit / No changes detected。
请在终端控制台,到项目目录下,输入下面指令:

$ svn upgrade

4、Android Studio升级后, Can't use Subversion command line client: /usr/local/bin/svn

记录在Mac电脑上升级Android Studio版本后SVN碰到的坑_第2张图片
svn_error.png
Mac下面, Android Studio升级后,开始使用时提示 

Can't use Subversion command line client: /usr/local/bin/svn
            The path to the Subversion executable is probably wrong. fix
            
解决:
点Fix it, 修改成绝对路径:/usr/bin/svn   即可。

terminal下用 $: svn --version 查看版本信息

5、在项目中新增、修改、删除文件时,文件没有颜色变化的解决

解决:选择Android Studio -> Preferences... -> Version Control -> Confirmation

然后在右边选中 Add silently、 Remove silently,,看下图:

记录在Mac电脑上升级Android Studio版本后SVN碰到的坑_第3张图片
status_svn.png

你可能感兴趣的:(记录在Mac电脑上升级Android Studio版本后SVN碰到的坑)