当前位置:   article > 正文

Mac下Android studio关联svn以及取消关联_android studio version control directory mapping

android studio version control directory mapping

    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文件,如果没有该文件,可以新建或者从其他项目中拷贝),修改为下面的代码,

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

3.上传项目至svn。

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

二.取消关联。

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

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

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


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



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



声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号