2009-06-05 9 views
7

Grailsアプリケーションをバージョン管理下に置くときに除外すべきディレクトリ/ファイルはどれですか?私は非ソースファイルやアーティファクトを私のプロジェクトでSVNに持ち込むことは望ましくありません。Grailsアプリケーションとバージョン管理

+0

私はMercurialのに切り替えたのGrailsを使用しているとき、私はSubversionの時のように腹を立てました – Kimble

答えて

6

が、これはGrailsの1.1.1のためのものであることを私の.gitignore(それはおそらくジャンクがたくさん含まれている)

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

注意です。 (私はGrailsの1.1の前に考えて、プラグインが/pluginsの代わりweb-app/pluginsに格納されていました。

0

ルートフォルダ内の「テスト/レポート」ディレクトリを除外する必要があります。また、 "stacktrace.log"を除外すると便利です。

JSライブラリを使用している場合は、それらも除外して、常に最新のbugfixバージョンを取得するための小さなスクリプトを書くことができます。現代のJSライブラリは非常に大きくなる可能性があり、古いバージョンのフレームワークでVCSを混乱させることはあまり役に立ちません。例外は、ライブラリまたはタグの新しいメジャーバージョンへのジャンプです。この場合、古いバージョンを確実に保存する必要があります。ここ

+3

"テストディレクトリ"を除外する必要がありますが、ユニットコントロールと統合テストをソースコントロールの下に置いてください。 –

+0

"テスト/ reports "ディレクトリにあります。既に変更済みです。ありがとうございます。 –