关联 svn
在将项目关联到 svn 服务器前,我们需要设置好忽略文件,使一些不必要的文件可以不用上传到 svn 服务器上。
设置忽略文件
Android Studio 默认给出了三种方式来忽略指定的文件。
- 忽略指定的文件
- 忽略文件下所有的文件
- 忽略匹配对应规则的所有文件
Android Studio 一般忽略以下的一些不需要添加到版本库的文件。
忽略文件 | 文件功能 |
---|---|
.idea 文件夹 | 用来保存开发工具的设置信息 |
.gradle 文件夹 | 用来保存 cradle 的依赖信息 |
所有的 build 文件夹 | 用来保存编译后的文件目录 |
所有的 .iml 文件 | 用来保存开发工具信息 |
local.properties 文件 | 保存项目依赖信息 |
上传项目到 svn
取消 svn 关联
项目关联 svn 后,在 .idea
目录下会自动生成的vcs.xml
文件,我们需要将 vcs="svn
修改为 vcs=""
。
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="svn" />
</component>
</project>
为了彻底清除与先前关联的 svn 的关系,我们还需要删除项目目录中对应的 .svn
文件(该文件默认在 Mac 下是隐藏文件)。
首先打开终端,进入到项目的目录,通过命令 ls -lrta
查看该目录下所有文件。查看到 .svn
文件后,在命令行继续输入 find . -name "*.svn" | xargs rm -rf
删除 .svn
文件。