android studio 重新關聯svn

ostracod發表於2019-03-02

當我們用Android Studio進行開發時,一般會使用git或者SVN進行程式碼的版本控制,當使用SVN進行版本控制時,會出現以下情況:

問題

  1. 無法進行忽略檔案,提交時還是把一些無關緊要的檔案提交上去
  2. 因為上面原因,我們需要重新修改忽略檔案,這就要到斷開SVN重新連線,但是又找不到Share Project(Subversion)選項

解決方案:

  1. 對於第一種,我們要注意,在提交到SVN之前我們就必須新增忽略檔案,而不是Share Project(Subversion)之後再來設定忽略檔案
  2. 對於第二種情況,我們分別對Mac和Windows系統進行給出解決方案

首先要做的就是將專案中的SVN關聯給清除掉,步驟就是開啟專案的Project視窗,

在idea目錄下面的vcs.xml檔案中,開啟它,然後將裡面的

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

改成

<mapping directory="" vcs="" />複製程式碼

即將vcs清空,接下來我們需要將.svn資料夾刪除掉就可以了,不過Mac和Windows不大一樣,我們分開說:

Windows系統

對於Windows系統,我們首先要做的就是先進入到專案中,然後開啟資料夾選項,選中顯示隱藏資料夾,這個時候.svn資料夾就顯示出來了,我們將它刪除即可。

圖片來自於網路
圖片來自於網路

Mac系統

對於Mac系統,由於沒有上面windows的操作,所以我們可以通過命令列的方式刪除.svn資料夾。

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

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

相關文章