Compromiso de proyecto en el repository svn del eclipse

Sé cómo enviar proyectos al repository, es decir, onclick con el button derecho en Proyecto> Equipo> confirmar y luego seleccionar los files para confirmar. Mi confusión es en este punto cuando seleccionamos qué files debemos confirmar:

1) ¿Necesitamos seleccionar solo files java y files xml?

2) ¿Conllevará conflictos si enviamos bin u otras carpetas o files distintos a los files java y xml?

Puede sonar muy tonto, pero sería realmente muy útil si alguien arroja luz sobre estos puntos. o dar references a cualquier buen tutorial sobre el envío de files a svn.

Gracias

1) NO se recomienda confirmar una carpeta bin o files de classs. Se recomienda comprometer solo los files fuente (Java) y los resources (files xml, imágenes, etc.).

2) Si compromete la carpeta bin verá una diferencia cada vez después de una compilation.

Un par de aclaraciones adicionales sobre por qué NO comprometer el resultado de la compilation (una carpeta bin o files de classs):

1) Puede comstackr su producto desde las mismas fonts a las diferentes plataforms

2) Simplemente ocupa espacio en un repository de control de fuente