現在、画像を自動的に生成して一時フォルダーに保存する ASP.NET Web サイトを使用しています。私のローカル システムで作業している場合、これらは Visual Source Safe によって取得される一時フォルダーに入り、チェックインする必要があります。そのため、その特定のフォルダーをソース管理から除外する方法があるかどうか疑問に思っています。
少し読んだところ、個々のファイルに対してこれを行う方法があることがわかりましたが、フォルダー全体についてはまだ何も見つかりませんでした。
現在、画像を自動的に生成して一時フォルダーに保存する ASP.NET Web サイトを使用しています。私のローカル システムで作業している場合、これらは Visual Source Safe によって取得される一時フォルダーに入り、チェックインする必要があります。そのため、その特定のフォルダーをソース管理から除外する方法があるかどうか疑問に思っています。
少し読んだところ、個々のファイルに対してこれを行う方法があることがわかりましたが、フォルダー全体についてはまだ何も見つかりませんでした。
MSがVS2008とMVCのプロジェクトに戻った主な理由の1つを見つけたと思います。
私がVSSを使用してから長い時間が経ちましたが(主に現在は本当に古くなっているため)、ほとんどのソースプロバイダーでは、プロジェクトを管理するのではなく、プロバイダーの設定としてファイルとフォルダーを除外できます。
WebサイトではなくWebプロジェクトに切り替えることができる場合は、そうします。そうでない場合は、ソース管理プロバイダーの更新を検討します。この種の除外は、Vault、CSV、SVN、Git、VSTSなどで簡単にできるためです。名前だけですが、いくつか)。
ASP.NET Web サイトまたは ASP.NET Web プロジェクトを使用していますか? この違いは、この問題を解決または促進するのに十分なほど重要です。
Web サイトは、ファイル システムのスキャンと自動チェックインが大好きです。プロジェクト、あなたが彼らに指示したものだけをチェックインしてください。
また、Visual Source Safe はかなり時代遅れです。最新のソース管理システムでは、求めていることを実行できます。SVN と TFS 2008 SP1 は私の経験からそうします。
フォルダーを右クリックして「除外」を選択することもできますが、Web サイトの場合、これによりフォルダーの名前が変更されると思います。
一時フォルダーの親プロジェクトで操作を実行する場合は、フォルダーをクローキングしてみてください。 http://msdn.microsoft.com/en-us/library/x2398bf5(VS.80).aspx
あなたのウェブサイトからあなたのフォルダを空にする/削除することをお勧めします。起動時にWebサイトでフォルダーを作成/検証し、シャットダウン時にフォルダーをクリーンアップして削除します。必要に応じて、これはDEBUGコードのみ(#if DEBUGでラップ)にすることができます。また、ビルドスクリプトをプロジェクトに追加します。このスクリプトは、ビルドされるたびにこれを実行します。
これがオプションであるかどうかはわかりませんが、一時フォルダーを VSS から除外する (VSS UI を使用して VSS 内のフォルダーを削除する) 場合、そこに入るファイルは再度「取得」されません。