3

https://github.com/github/gitignore/blob/master/VisualStudio.gitignoreで標準の Visual Studio .gitignore を使用してい ます

その gitignore の一部は bin フォルダーを無視することですが、ビジュアル スタジオの Web サイト プロジェクトに bin/*.refresh ファイルを含める必要があるため、これは問題です。

(ローカル ファイル) Web サイト プロジェクトが次の場所にある場合:C:\Projects\MyprojectA\MyProjectWebライブラリへのすべての参照は、"ヒント ファイル"C:\Projects\MyprojectA\MyprojectWeb\binとしてフォルダーに *.refresh として保存されます。

したがって、(フレームワーク以外の DLL) AjaxControlToolkit.dllを参照すると、 bin フォルダーで と にAjaxControlToolkit.dllなりAjaxControlToolkit.dll.refreshます。ファイルの内容は、その DLL を見つける場所のパスを示します。(レポが複製されるときの潜在的なパスの問題は無視しましょう。これは、レポにもチェックインされている _lib フォルダーに DLL をチェックインしているためです)

Visual Studio Web サイト プロジェクトの bin フォルダー内にある *.refresh ファイルを "無視" して、リポジトリのクローンに含めるにはどうすればよいですか?

4

3 に答える 3

2

感嘆符を使用します。

**/[Bb]in/*
!**/[Bb]in/*.refresh
于 2013-12-20T00:11:50.113 に答える