Mac下Android studio关联svn以及取消关联

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxw136511485/article/details/58642039

    Mac下使用Android Studio开发Android,如何关联svn以及取消关联呢?

一.关联svn。

在关联svn之前(因为如果我们已经关联了svn,再设置忽略文件的话,就不起作用了),所以我们需要先设置忽略文件,这样一些不必要的文件就不需要上传至svn服务器。

1.设置忽略文件。

点击Android Studio的设置菜单,找到version control选项,点击开,在子选项中,找到Ignore Files,点击打开,设置忽略文件。

Android Studio默认给出了三种忽略方式:
(1)、忽略指定的文件
(2)、忽略文件夹下所有文件
(3)、忽略符合匹配规则的文件
点击右侧的“+”进行添加,“-”删除。Androis Studio一般忽略以下不需要增加到版本库的文件:
(1)、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。
(2)、 .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。
(3)、 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。
(4)、 所有的 .iml 文件,是用来保存开发工具信息。
(5)、local.properties 文件,是用来保存项目依赖信息。

如下图所示,


2.关联svn。

本地项目与svn关联有两种方法。

(1).点击Android Studio的设置菜单,找到version control选项,单击,在右边区域,有个‘Project’行,在它的最右边有个选择框,选中Subvers选项。如下图所示,


然后点击‘Apply’,再点击‘OK’即可。

(2).我们也可以在修改vcs.xml文件(在.idea 文件夹下有个vcs.xml文件,如果没有该文件,可以新建或者从其他项目中拷贝),修改为下面的代码,

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="" vcs="svn" />
  </component>
</project>
然后,再重新打开该项目,就可以了。

3.上传项目至svn。

经过上面2步,我们就可以将本地项目上传至svn了。在Android Studio工具栏中选中‘VCS’,在它的子菜单中选中‘Import into Version Control’,然后选中‘Share Project(Subversion)’选项。后面的操作就比较简单了!不多说了!

二.取消关联。

取消svn关联,我们可以修改vcs.xml文件(在.idea 文件夹下有个vcs.xml文件),vcs.xml如下所示,

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="" vcs="svn" />
  </component>
</project>
将vcs="svn"修改为vcs=""即可取消关联了!但是,为了更加彻底的断绝和svn的关系,我们还需要删除目录中相应的“.svn”文件,具体操作如下,

(1).打开终端,进入到项目的目录,查看文件(因为“.svn”文件在Mac系统中默认是隐藏的),所以需要输入命令,ls -lrta,


(2).输入删除.svn”文件的命令,find . -name "*.svn" | xargs rm -rf。



经过上面两步,该项目就彻底的与svn取消关联了!



猜你喜欢

转载自blog.csdn.net/zxw136511485/article/details/58642039