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>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
實際操作中發現下次commit的時候 目錄中還有Build文件夾,一直搞不懂怎么回事,過了一個月突然看到一遍博文,原因是:添加忽略文件必須在關聯SVN前進行,否則無效。
SVN管理 Android Studio項目
- Android Studio配置SVN
- 添加忽略文件
- 項目關聯SVN
-
提交代碼
下面用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文件夾,不知道問什么。