将SVN项目放到git上,本地已经删除了.svn文件,这个时候通过AndroidStudio打开项目,发现工具栏上还是显示SVN。
原因是,即使你已经删除了项目文件夹下的 .svn
文件夹,Android Studio 可能仍然显示 SVN,因为 版本控制信息是保存在 IDE 的项目配置中 的,尤其是 .idea
目录下的相关配置文件。
一、修改项目版本控制设置
- 打开 Android Studio。
- 点击菜单栏:
File
>Settings
(或 Mac 下Android Studio
>Preferences
)。 - 找到:
Version Control
。 - 在右侧可以看到当前项目的路径和版本控制系统类型,如果是
Subversion
,点击它。 - 修改
VCS
下拉框,选择Git
(或者选择None
然后 Apply 一下再切回Git
)。 - 点击
Apply
然后OK
。
二、手动检查 .idea
目录下配置文件(如果上面还不生效)
不同的AS版本设置的路径可能不一样,如果发现上面找不到入口,可以试试按照下面的方法,手动修改
.idea/vcs.xml
中可能仍然残留着 svn
的配置。
-
打开项目目录,找到
.idea/vcs.xml
。 -
用文本编辑器打开,若看到如下内容:
<project version="4"> <component name="VcsDirectoryMappings"> <mapping directory="$PROJECT_DIR$" vcs="svn" /> </component> </project>
-
把
vcs="svn"
改为vcs="Git"
,变为:<mapping directory="$PROJECT_DIR$" vcs="Git" />
或者干脆删掉
<mapping>
,IDE会自动重新识别。 -
重启IDE