3

CDTとEGit2.0.0でEclipse3.7(Indigo)を使用しています。ビルドディレクトリ(DebugおよびRelease)が含まれているため、コミットしたいmakefileので、Eclipseを使用しないホストでプロジェクトをコンパイルする場合は、リポジトリcdReleaseディレクトリに複製して、を呼び出すことができますmake all

.gitignoreはこれです:

*.o
*.d
Debug/MyApplication
Release/MyApplication

git statusコンソールから呼び出すDebugと、Releaseディレクトリが追跡されていないことが通知されるので、を呼び出すことができますgit add .

Eclipseからは、これは不可能です。単にDebugディレクトリとReleaseディレクトリを無視します。

では...Eclipseにこれらのディレクトリをステージングさせる方法は?makefileが変更されるたびにコマンドラインからgitを呼び出したくありません。

4

1 に答える 1

1

次の更新サイトで EGit 2.1 に更新します (または夜間更新サイトを使用します)。

http://download.eclipse.org/egit/updates

EGit は、2.1 より前の派生リソース (Eclipse ビルド出力フォルダーなど) を無視していました。

2.1 では、これは Git と一致するように変更されました。バグ 359052を参照してください。明示的に除外されたファイルのみを無視するようになりました (例: によって.gitignore)。

于 2012-11-23T14:51:40.597 に答える