Jusqu'à présent, j'ai collecté les éléments suivants:
* .iws *.guerre .classpath .DS_Store .projet .réglages /*.lancement /*.tmproj /en dehors/** stacktrace.log rapports d'essai
D'autres suggestions?
Jusqu'à présent, j'ai collecté les éléments suivants:
* .iws *.guerre .classpath .DS_Store .projet .réglages /*.lancement /*.tmproj /en dehors/** stacktrace.log rapports d'essai
D'autres suggestions?
Vous pouvez faire générer automatiquement le fichier .gitignore par Grails à l'aide de la commande suivante:
grails integrate-with --git
Grails 2.1.0 a généré le contenu de fichier suivant sur ma machine:
*.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
Mise à jour 5 ans plus tard (avril 2014):
Comme mentionné dans les autres réponses ci-dessous, deux sites sont aujourd'hui en mesure de fournir par défaut .gitignore fichiers, y compris pour un Grain de projet.
GitHub, lors de la création d'un nouveau repo (basé sur le github/gitignore projet).
=> Grails.gitignore
(Réponse originale à cette question, janvier 2009)
Seulement peut-être à ajouter /web-app/WEB-INF
votre liste:voici un exemple complet d'un tel fichier 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
Remarque, comme mentionné ici, que :
build.xml
ne fait pas partie de cette liste, depuis le grain de ne pas l'écraser. .classpath
, .project
, et .settings
ne sera également pas être remplacées si elles existent, mais ils peuvent être ignorés, au premier abord./plugins/core
À mon humble avis, des trucs comme .DS_Store et * .tmproj ne devraient pas se trouver dans les projets .gitignore, mais plutôt dans votre propre fichier ignore à l'échelle de l'utilisateur , car ils ne sont pas liés au projet mais simplement liés à la façon dont vous travaillez dans le référentiel.
Sinon, un argument pourrait être avancé pour inclure également les ignorés pour les fichiers temporaires d'Eclipse, vim, emacs, XCode, ...
Je suis très en retard dans le jeu, mais je suis tombé sur ce lien pour les modèles https://github.com/github/gitignore qui en a un pour les grails: https://github.com/github/gitignore/blob/master/ Grails.gitignore . J'espère que cela peut être utile à toute autre personne qui trouve cette page en premier en recherchant "git ignore for grails"
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.