5

ASP.NETMVCプロジェクトでgitを使用しています。

「PendingChages」ダイアログにdebugbinまたはフォルダのファイルを表示したくないので、それらをリポジトリにコミットする必要はありません。config

これらのファイルは、マシン固有の特別なconfigフォルダーです。

私は以下を追加しようとしました.gitignore

myproject\bin**
myproject\obj**
myproject\config\**

ビルドまたは構成を変更するたびに、3つのフォルダーすべての下にあるすべてのファイルが引き続き表示されるため、これは機能しませんでした。

私は何が間違っているのですか?

4

1 に答える 1

12

ディレクトリ名から**を削除します(また、スラッシュを使用しますが、それが違いを生むかどうかはわかりません)。

リポジトリにすでに存在する可能性のある問題のあるファイルをすべて削除することを忘れないでください。削除とコミットがそれを処理する必要があります。

また、複数のプロジェクトがある場合はbin、プロジェクト名を前に付けないことで、すべてを無視することができます。これは機能するはずです:

bin
obj
config

これは決定的なSOの答えのように見えます: Gitのディレクトリ内のファイルを無視するにはどうすればよいですか?

于 2012-12-01T09:47:51.853 に答える