21

私は msysgit を使用しており、ツリーに多くの bin/ フォルダーを含むプロジェクト ツリーがあります。プロジェクトのルートにある .gitignore ファイルを使用して、プロジェクト ツリーの任意の場所にある bin/ フォルダー内にあるすべての .dll ファイルを無視する必要があります。「bin/*.dll」を試しましたが、うまくいきません。プロジェクトのルートにある bin/ フォルダーに対してのみ機能していると思います。

4

6 に答える 6

14

同様の問題が発生し、気づいたことがあります。ファイルは既に追加され、git にチェックインされています。

違いの見分け方: Git はファイルを「新規」ではなく「変更済み」と表示しました。この詳細にはかなりの時間がかかりました...

それが問題である場合は、単にこれらのファイルを "git rm" して最初からやり直してください。突然、.gitignore が期待どおりに動作し始めます。

于 2010-09-05T13:22:20.690 に答える
4

Windowsの.gitignoreは、機能していないようです。msysgit v 1.7.6ベータ版を使用していますが、.gitignorのマニュアルページにあるように機能しません。ここで、.gitignoreファイルの内容をリポジトリ内の$ GIT_DIR / info/excludeファイルにコピーすると機能します。

ですから、残念なことに、これは複製されませんが、何もないよりはましです。

于 2011-09-02T19:06:50.450 に答える
0

*/bin は私のために働いた

*/bin/ も同様だと思います。

于 2010-04-02T02:29:17.867 に答える