1. 程式人生 > >【轉】SVN:Android Studio設置忽略文件

【轉】SVN:Android Studio設置忽略文件

lin src www tag exe files 忽略文件 workspace 文件

【轉】SVN:Android Studio設置忽略文件

Android Studio創建的Android項目一般需要忽略

參考: http://blog.csdn.net/qq_22780533/article/details/51965007

1、.idea文件夾

2、.gradle文件夾

3、所有的build文件夾

4、所有的.iml文件

5、local.properties文件。

第一種:在Android Studio中設置

技術分享圖片

第二種:在項目的.idea/workspace.xml的文件裏設置

技術分享圖片

<component name="ChangeListManager">    
        ...    
    <ignored path=".gradle/" />     
    <ignored path=".idea/" />     
    <ignored path="gradle/" />   
    <ignored path="xx/build/" />    
    <ignored path="gradlew" />    
    <ignored path="gradlew.bat" />    
    <ignored mask="*.iml" />     
    <ignored path="local.properties" />    
    <ignored path="build/" />   
    <ignored mask="*.apk" />  
</component> 

實際操作中發現下次commit的時候 目錄中還有Build文件夾,一直搞不懂怎麽回事,過了一個月突然看到一遍博文,原因是:添加忽略文件必須在關聯SVN前進行,否則無效。

SVN管理 Android Studio項目

  1. Android Studio配置SVN
  2. 添加忽略文件
  3. 項目關聯SVN
  4. 提交代碼

    下面用AS創建project:Demo演示效果。
    註意:添加忽略文件必須在關聯SVN前進行,否則無效。Ignored Files在前,Share Project(Subversion)在後。


Step1: Android Studio配置SVN

File–>settting–>Version Control–>SubVersion–>General–>打鉤:Use command line client並添加svn安裝目錄中的svn.exe

技術分享圖片

Step2: 添加忽略文件

File–>settting–>Version Control–>Ignored Files可以參考本博文開始的地方。

技術分享圖片

Step3: 項目關聯SVN

VCS–>Import Version Control–>Share Project(Subversion),這樣我們就把本地project關聯到了svn倉庫,但是並沒有提交代碼。

項目關聯SVN

技術分享圖片

Define Share Target:一般選第2個選項

技術分享圖片

一般選1.8format

技術分享圖片

第一次刷新需要很長時間,如果你是新建的project,沒有其他代碼,大概3-5分鐘吧

技術分享圖片

關聯完成

技術分享圖片

Step4: 提交代碼

直接按工具欄的提交按鈕即可,這樣會自動過濾掉我們設置的過濾文件。

點擊提交代碼按鈕

技術分享圖片

VCS刷新,第一次較慢

技術分享圖片

雖然我是按照忽略文件必須在關聯SVN前進行操作的,但是只成功了一次,提交時還是右build文件夾,不知道問什麽。

【轉】SVN:Android Studio設置忽略文件