Hasta ahora he recogido los siguientes:Sugerencias para Grails .gitignore
*.iws *.war .classpath .DS_Store .project .settings /*.launch /*.tmproj /out/** stacktrace.log test/reports
¿Alguna otra sugerencia?
Hasta ahora he recogido los siguientes:Sugerencias para Grails .gitignore
*.iws *.war .classpath .DS_Store .project .settings /*.launch /*.tmproj /out/** stacktrace.log test/reports
¿Alguna otra sugerencia?
Update 5 años más tarde (2014 abril):
Como se mencionó en las otras respuestas a continuación, dos sitios son ahora capaces de proporcionar una buena forma predeterminada .gitignore archivos, incluso para un proyecto Grails.
GitHub, cuando se crea una nueva operación (basado en el github/gitignore project).
=>Grails.gitignore
(Respuesta original, enero de 2009)
Sólo puede ser agregar /web-app/WEB-INF
a su lista : aquí está an full example de dicho archivo de gitignore.
# .gitignore for Grails 1.0.3
# web application files that are overwritten by "grails upgrade"
# cf. GRAILS_HOME/scripts/Upgrade.groovy, target(upgrade)
/web-app/WEB-INF
# IDE support files that are overwritten by "grails upgrade"
# cf. GRAILS_HOME/scripts/CreateApp.groovy, target(createIDESupportFiles)
# to be specific, you could replace "/*" below with your project name,
# e.g. "foobar.launch" (no slash)
.classpath
.project
.settings
/*.launch
/*.tmproj
# logs
stacktrace.log
/test/reports
# project release file
*.war
Nota, como mentionned here, que:
build.xml
no es parte de esa lista, ya que griales no lo sobrescribirá..classpath
, .project
y .settings
tampoco se sobrescribirán si existen, pero se pueden ignorar al principio./plugins/core
en mi humilde opinión, cosas por el estilo y .DS_Store * .tmproj no debe estar en los proyectos .gitignore, sino más bien en your own userwide ignore-file , ya que no están relacionados con el proyecto, sino que están relacionados con cómo funciona en el repositorio.
De lo contrario, un argumento podría hacerse para incluir también ignora para los archivos temporales de Eclipse, vim, emacs, XCode, ...
Estoy muy tarde para el juego, pero me encontré con este enlace para plantillas https://github.com/github/gitignore que tiene una para griales: https://github.com/github/gitignore/blob/master/Grails.gitignore. La esperanza puede ser útil para cualquier otra persona que se encuentra primero esta página al buscar "git para ignorar griales"
Si está utilizando Intelli J IDEA también habría que añadir los siguientes:
.idea
*.iml
*.iws
*.ipr
Puede hacer que el.gitignore archivo generado automáticamente por Griales utilizando el siguiente comando:
grails integrate-with --git
Grails 2.1.0 generaron los siguientes contenidos de archivos en mi máquina:
*.iws
*Db.properties
*Db.script
.settings
stacktrace.log
/*.zip
/plugin.xml
/*.log
/*DB.*
/cobertura.ser
.DS_Store
/target/
/out/
/web-app/plugins
/web-app/WEB-INF/classes
Heroku también proporciona propuestas para un archivo .gitgnore
(Getting Started with Grails on Heroku):
*.iws
*Db.properties
*Db.script
.settings
.classpath
.project
eclipse
stacktrace.log
target
/plugins
/web-app/plugins
/web-app/WEB-INF/classes
web-app/WEB-INF/tld/c.tld
web-app/WEB-INF/tld/fmt.tld
Debemos tener todas las sugerencias de este hilo juntas y crear un archivo común. Al trabajar con NetBeans IDE, también hay algunos archivos que se pueden excluir (por ejemplo, la carpeta nbprojects
).
¿Es seguro ignorar todo en la carpeta '/ web-app/WEB-INF'? – ubiquibacon