Mac下Android studio關聯svn以及取消關聯

    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文件,如果沒有該文件,可以新建或者從其他項目中拷貝),修改爲下面的代碼,

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="" vcs="svn" />
  </component>
</project>
然後,再重新打開該項目,就可以了。

3.上傳項目至svn。

經過上面2步,我們就可以將本地項目上傳至svn了。在Android Studio工具欄中選中‘VCS’,在它的子菜單中選中‘Import into Version Control’,然後選中‘Share Project(Subversion)’選項。後面的操作就比較簡單了!不多說了!

二.取消關聯。

取消svn關聯,我們可以修改vcs.xml文件(在.idea 文件夾下有個vcs.xml文件),vcs.xml如下所示,

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="" vcs="svn" />
  </component>
</project>
將vcs="svn"修改爲vcs=""即可取消關聯了!但是,爲了更加徹底的斷絕和svn的關係,我們還需要刪除目錄中相應的“.svn”文件,具體操作如下,

(1).打開終端,進入到項目的目錄,查看文件(因爲“.svn”文件在Mac系統中默認是隱藏的),所以需要輸入命令,ls -lrta,


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



經過上面兩步,該項目就徹底的與svn取消關聯了!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章