2013-07-19 23 views
43

私はEclipseとEGitを使用していますが、Eclipseは私に.gitignoreファイルを変更しないように修正しています。 Eclipseを開くとすぐに.gitignoreファイルが変更されます。EGitとEclipseは.gitignoreファイルを変更しますが、

私は(EGit経由).gitignoreにいくつかのフォルダを追加しましたが、後にそれらを削除しますが、Eclipseは.gitignoreに削除された行を追加し続けてきました。

  1. git checkout .gitignore、私はその後、私は窓
  2. をEclipseに行くファイル
  3. の良いバージョンを取得それから私は戻って、端末との問題に行く:git status
  4. 私は今.gitignoreであることがわかります変更されました。

どのようにすることができますか?

+2

改変が望ましくない理由について詳しく説明できますか?前と後の '.gitignore'の内容も役立ちます。 – robinst

+2

どのように変更されましたか? – nitind

答えて

91

デフォルトでは、EGitは「派生」とマークされたリソースを.gitignoreに自動的に追加します。典型的な例は、コンパイルされたクラスを含むJavaプロジェクト内のbinフォルダです。

これを無効にするには、[ウィンドウ]> [環境設定]> [チーム]> [Git]> [プロジェクト]に移動し、[.gitignoreに追加して派生リソースを自動的に無視する]を選択解除します。

Eclipseモデルとファイルシステムが同期していないときにエントリを追加したEGitにもバグがありました。bug 421610(EGit 3.5では固定)を参照してください。

+0

ありがとう、それは知っておいてよろしいですか? – jefff35

+0

私は正しいと思います。私のプロジェクトをEclipseから削除して、設定を削除しました(派生ファイルの選択を含む) – jefff35

+0

これは私には便利です。ありがとう! –

関連する問題