2013-06-05 16 views

risposta

33

ho aggiunto le seguenti voci nella mia .gitignore, dovrebbe essere lo stesso per SVN:

  • Gradle
  • .idea
  • * .iml
  • accumulo
  • .DS_Store (per solo Mac)
+6

Sui documenti si dice che dovrebbe mettere i file * .iml in version-control: http://devnet.jetbrains.com/docs/DOC-1186 Perché li ignori? – bahrep

+0

Grazie, ho anche aggiunto le righe su questo [link] (http://th4t.net/android-studio-gitignore.html) – elirigobeli

+0

È davvero tutto? – HansElsen

18

Vedere questo articolo ID IntelliJ KB: "How to manage projects under Version Control Systems".

Aggiungi a Subversion:

  • tutti i file sotto /.idea directory nella root del progetto, ma ignorano workspace.xml e tasks.xml,
  • tutti i file dei moduli .iml.
+0

Questa sembra essere la risposta corretta. Dovrebbero essere inclusi i file sotto .idea e anche i file .iml. – zreptil

+3

Come ha risposto "Serge Baranov" sullo stesso thread, dipende dal progetto che si sta utilizzando. Se il progetto è basato su Maven o Gradle e questi file di libreria vengono generati automaticamente durante l'importazione, è possibile escluderli dal controllo di versione. Quando le librerie sono configurate manualmente dall'utente, devono essere condivise. Anche l'app/build – Sachchidanand

10

Ho usato il seguente SVN lista da ignorare con successo:

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

Ignora dovrebbe essere applicato in modo ricorsivo.

Riferimento: Same question, for git

+0

deve essere ignorata. –

Problemi correlati