android studio 從新關聯svn

當咱們用Android Studio進行開發時,通常會使用git或者SVN進行代碼的版本控制,當使用SVN進行版本控制時,會出現如下狀況:git

問題github

  1. 沒法進行忽略文件,提交時仍是把一些可有可無的文件提交上去
  2. 由於上面緣由,咱們須要從新修改忽略文件,這就要到斷開SVN從新鏈接,可是又找不到Share Project(Subversion)選項

解決方案:windows

  1. 對於第一種,咱們要注意,在提交到SVN以前咱們就必須添加忽略文件,而不是Share Project(Subversion)以後再來設置忽略文件
  2. 對於第二種狀況,咱們分別對Mac和Windows系統進行給出解決方案

首先要作的就是將項目中的SVN關聯給清除掉,步驟就是打開項目的Project窗口,bash

在idea目錄下面的vcs.xml文件中,打開它,而後將裏面的網絡

<mapping directory="" vcs="svn" />

改爲

<mapping directory="" vcs="" />複製代碼

即將vcs清空,接下來咱們須要將.svn文件夾刪除掉就能夠了,不過Mac和Windows不大同樣,咱們分開說:app

Windows系統ide

對於Windows系統,咱們首先要作的就是先進入到項目中,而後打開文件夾選項,選中顯示隱藏文件夾,這個時候.svn文件夾就顯示出來了,咱們將它刪除便可。svn

圖片來自於網絡
圖片來自於網絡

Mac系統ui

對於Mac系統,因爲沒有上面windows的操做,因此咱們能夠經過命令行的方式刪除.svn文件夾。idea

首先咱們進入到工程中去,使用

cd ****(工程目錄)

而後查看是否存在.svn 文件夾

ls -lrta複製代碼

存在.svn目錄,咱們同命令行的方式刪除它

find . -name "*.svn" | xargs rm -rf複製代碼

以後咱們再次進入這個目錄,查看一下文件,消失了,這時咱們看到Android Studio裏面的Share Project(Subversion)選項又出現了,咱們就能夠從新關聯SVN了。


關於做者:

1. 簡書 http://www.jianshu.com/users/18281bdb07ce/latest_articles

2. 博客 http://crazyandcoder.github.io/

3. github https://github.com/crazyandcoder

4. 掘金 https://juejin.im/user/56b96af96240b8005865df59/share

相關文章
相關標籤/搜索