私のプロジェクトでは、.git ディレクトリが無視されるべきであると思われるディレクトリ内に再表示され続けます。プロジェクトをクリーンアップするか、Eclipse で更新するたびに再表示されます。.git ディレクトリが重複していると、プロジェクトのビルドを妨げる冗長なファイルが生成されます。
Java プロジェクトからソースをリンクする Eclipse に Android プロジェクトがあります。これは、LibGDX がプロジェクトを処理する方法です。不要な .git ディレクトリには競合を引き起こすファイルが含まれているため、デバイスにビルドするたびに削除する必要があります。
ディレクトリ MyProject/bin/classes/.git を作成しています。しかし、.gitignore ファイルに bin/ があります。私のリポジトリは MyProject にあります。
競合するファイルは \bin\classes.git\COMMIT_EDITMSG です。これは、リンクされたソース Java プロジェクトのファイル \gen.git\COMMIT_EDITMSG と競合します。そのプロジェクトの .gitignore に \gen があるため、同じ問題もあります。
プロジェクトを再構築またはクリーンアップするときに.git
、ディレクトリをディレクトリにコピーしているEclipseまたはADTのいずれかであると確信しています。bin
だから私の質問は、どうすればEclipseやADTにそれをやめるのですか?
(古い .gitignore を見たい場合は、bin ディレクトリを無視するように正しく設定されているため、無関係だと思います。「編集済み」リンクをクリックして、この投稿の履歴で確認できます。)