NetBeansのJavaプロジェクトの.gitignoreファイルの内容は何ですか?
NetBeansのJavaプロジェクトの.gitignoreファイルの内容は何ですか?
回答:
ビルドされているか、NBによって生成されているか、環境固有の情報が含まれているため、おそらくgitにコミットする必要がないファイルがかなりあります。
Antをビルドメカニズムとして使用するプロジェクトを作成すると、通常は次のようなディレクトリツリーになります。
project-root-directory/
+ nbproject/
build-impl.xml
+ private/
+ project.properties
+ project.xml
+ src/
+ test/
+ build.xml
ビルドを実行すると、追加のディレクトリがいくつか追加されます
project-root-directory/
+ build/
+ dist/
+ nbproject/
build-impl.xml
+ private/
+ project.properties
+ project.xml
+ src/
+ test/
+ build.xml
ビルド、dist、nbproject / privateディレクトリ(およびその子)を.gitignoreに配置する必要があります。
ファイルの除外について非常に積極的にしたい場合は、nbproject EXCEPT project.propertiesおよびproject.xmlに表示されるすべてのファイルを除外することを検討してください。nbprojectディレクトリ内の他のファイルは、プロジェクトを開いたときにNetBeansによって再生成されます。
# NetBeans specific #
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
# Class Files #
*.class
# Package Files #
*.jar
*.war
*.ear
.gitignore
NetBeans のGitHubのように、それは正確ではありません。stackoverflow.com/q/24139478/421049を参照してください。
にはNetBeans固有のファイルが含まれていてはいけません.gitignore
。.gitignore
ファイルは、プロジェクト固有のですが、開発者の間で共有、IOWはありますが中のものである必要があり、共通の(OSX、代わりにWindowsやエディタなどのEclipse、IntelliJのか、メモ帳のLinuxが使用するものを含む)のコードを扱うすべての開発者にとそれは、ある特定のプロジェクトに。
あなたは(例えばWindowsのようなあなたの特定の環境に基づいて無視することを好むだろうといくつかのファイルがある場合Thumbs.db
やdesktop
、ファイルまたはNeBeans nbproject
ディレクトリ)あなたがいないプロジェクト固有で、あなたのグローバル無視リストにそれを行う必要があります.gitignore
-あなたはドンだけの理由が」プロジェクトのすべてのプロジェクトに個別に追加する必要があります。
無視するファイルが環境とプロジェクトの両方に固有である場合は、それらをそのリポジトリのに置きます.git/info/exclude
。
.DS_Store
これをOS Xによって生成され、ほとんどのディレクトリにあり、アプリケーションに不必要であるためです。