¿Qué archivos / directorios ignorar en un proyecto de Laravel 4 cuando se usa el control de versiones?

tengo unLaravel 4 proyecto, y me gustaría saber qué archivos deberían ignorarse al usar un software de control de versiones como Git, Mercury o SVN?

La estructura de mi proyecto se parece a la siguiente captura de pantalla.

Soy bastante nuevo enCompositor así que no tengo muy claro lo que va para un repo y lo que no. Si alguien puede publicar su.gitignore archivo o su SVN ignorar propiedad, podría ser útil.

Respuestas a la pregunta(5)

Su respuesta a la pregunta