Qué files comprometer a la versión de contrl svn en el proyecto de Android Studio

Tengo un proyecto de Android Studio y cuando realizo cambios en el proyecto, comprometo todo el proyecto con el control de la versión. Ahora, cuando deseo realizar el pago de la última versión desde el control de mi versión en otro dispositivo, Android Studios tiene problemas para abrir, crear y ejecutar la aplicación. Entonces mi pregunta es: ¿Qué files debo confirmar (o Ignorar) para realizar el pago?

Además, cuando dos personas en diferentes dispositivos trabajan en el mismo file y comprometen su trabajo. ¿Pueden fusionarse los files?

Debe ignorar todos los files .class y todos los files de configuration del espacio de trabajo.

Aquí hay una list que puede usar: /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store / build