2009-06-05 12 views
7

¿Qué directorios/archivos se deben excluir al colocar una aplicación de Grails bajo control de versión? No quiero que los archivos o artefactos que no sean de origen sean transportados en SVN para mi proyecto.Aplicaciones de Grails y control de versión

+0

Estaba tan molesto de por lo subversión al usar Grails que me pasa a Mercurial Hacer que SVN ignore todos los archivos de Grails creados en tiempo de ejecución fue una pesadilla. – Kimble

Respuesta

6

aquí es mi .gitignore (es probable que contenga una gran cantidad de basura)

.idea/ 
stacktrace.log 
test/reports/ 
etc/errors.txt 
bin-groovy/ 
.classpath 
.project 
*.war 
web-app/plugins/ 
web-app/resources/ 
classes/ 
test/reports/ 

Tenga en cuenta que esto es para griales 1.1.1. (Creo que antes de griales 1.1, los plugins se almacenaron en lugar de /pluginsweb-app/plugins.

0

Debe excluir el directorio "prueba/informes" en su carpeta raíz. También es útil excluir "stacktrace.log".

Si está utilizando JS-Libraries, puede pensar en excluirlos también y escribir un pequeño script para obtener siempre la última versión de corrección de errores. Las bibliotecas JS modernas pueden ser muy grandes y no es muy útil desordenar su VCS con versiones anteriores de sus marcos. Una excepción es un salto a una nueva versión principal de una biblioteca o una etiqueta. En este caso, definitivamente debes conservar una versión anterior.

+3

No estoy de acuerdo con "Deberías excluir el directorio de" prueba ", definitivamente querrías pruebas de unidad e integración bajo el control de código fuente –

+0

Tienes razón, me refería a la" prueba "/reports "directorio. Ya lo ha cambiado. Gracias. –

5

Grails.org tiene specific instructions en la comprobación de su proyecto en SVN.

+1

Los que están desactualizados para Grails 1.1.x. – Kimble