2013-06-05 17 views
35

在Eclipse中的項目不理,我只好將bin和根目錄運行svn忽略的習俗。但是現在,使用Android Studio(基於IntelliJ IDEA),我應該忽略哪些文件。我要補充到SVN哪些文件使用的是Android工作室

+0

見http://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project – mjn

回答

33

我加的下列項目在我.gitignore,它應該是相同的SVN:

  • gradle這個
  • .idea
  • * .iml
  • 構建
  • .DS_Store(用於僅限Mac)
+6

上Docs有人說那些應該把* .iml文件的版本控制:http://devnet.jetbrains.com/docs/DOC-1186 你爲什麼不理呢? – bahrep

+0

謝謝,我也加入了這一行[鏈接]上(http://th4t.net/android-studio-gitignore.html) – elirigobeli

+0

這是真的呢? – HansElsen

18

看到這個IntelliJ IDEA的知識庫文章:"How to manage projects under Version Control Systems"

加入顛覆:

  • 所有文件/.idea目錄下的項目的根卻忽略workspace.xmltasks.xml
  • 所有.iml模塊文件。
+0

這似乎是正確的答案。應該包含.idea下的文件以及.iml文件。 – zreptil

+3

正如「Serge Baranov」在同一線程中所回答的, 這取決於您正在使用的項目。如果項目是基於Maven或Gradle的,並且這些庫文件是在導入時自動生成的,則可以將它們從版本控制中排除。當庫由用戶手動配置時,它們應該被共享。 – Sachchidanand

10

我用以下SVN成功地忽略列表:

.gradle 
local.properties 
.idea/workspace.xml 
.idea/libraries 
.DS_Store 
build 

忽略應該遞歸應用。

參考:Same question, for git

+0

應用/構建也應該被忽略。 –