28

これまでのところ、次のものを収集しました。

*.iws
*。戦争
.classpath
.DS_ストア
。事業
。設定
/*。発売
/*.tmproj
/アウト/**
スタックトレース.log
テスト/レポート

他の提案はありますか?

4

6 に答える 6

66

次のコマンドを使用して、Grails によって .gitignore ファイルが自動的に生成されるようにすることができます。

grails integrate-with  --git

Grails 2.1.0 は、私のマシンで次のファイル コンテンツを生成しました。

*.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
于 2012-08-20T09:33:05.040 に答える
15

5 年後の更新 (2014 年 4 月):

以下の他の回答で述べたように、Grails プロジェクトを含め、2 つのサイトが適切なデフォルトの .gitignore ファイルを提供できるようになりました。


(元の回答、2009 年 1 月)

/web-app/WEB-INFあなたのリストに追加するだけかもしれません: これは、そのような 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

ここで述べたように、次のことに注意してください。

  • build.xmlgrails はそれを上書きしないので、そのリストの一部ではありません。
  • Eclipse ドット ファイル.classpath.project、および.settingsも、存在する場合は上書きされませんが、最初は無視できます。
  • 以前のバージョンの Grail の場合、(少なくとも) 行が必要でした。/plugins/core
于 2009-01-22T22:50:53.250 に答える
6

IMHO、.DS_Storeや* .tmprojのようなものは、プロジェクト.gitignoreに含めるべきではなく、プロジェクトに関連するのではなく、リポジトリでの作業方法関連するだけなので、ユーザー全体のignore-fileに含める必要があります。

それ以外の場合は、Eclipse、vim、emacs、XCode、...からの一時ファイルの無視も含めるように引数をとることができます。

于 2009-01-26T09:20:17.510 に答える
4

私はゲームに非常に遅れていますが、テンプレートのこのリンクに出くわしましたhttps://github.com/github/gitignore Grails用のリンク: https://github.com/github/gitignore/blob/master/ Grails.gitignore . 「git ignore for grails」を検索してこのページを最初に見つけた他の人にとって役立つことを願っています

于 2012-04-04T18:51:57.513 に答える
3

Intelli J IDEAを使用している場合は、次も追加する必要があります。

.idea
*.iml
*.iws
*.ipr
于 2012-07-24T06:23:11.513 に答える
0

Heroku はファイルの提案も提供し.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

このスレッドからのすべての提案をまとめて、共通のファイルを作成する必要があります。NetBeans IDE で作業する場合、除外できるファイルもいくつかあります (nbprojectsフォルダーなど)。

于 2013-10-29T10:47:33.510 に答える