私のアプリケーションが一時ファイルを置くジャンクフォルダがあります。私はそれらを(確かに)コミットしたくありませんが、フォルダーが存在しなければならない、またはアプリケーションがクラッシュするはずです。SVN:無視しますが、フォルダを削除しない
標準のTortoiseSVN無視機能を使用すると、 "svn:ignore junk_folder"プロパティが親フォルダに追加されますが、発生しない "junk_folder"も削除されます。
削除操作(TortoiseSVNによる操作)のみを元に戻し、「svn:ignore」プロパティの追加を残しておけば、このソリューションは失敗します。 TortoiseSVNは "junk_folder"内のファイルをバージョン管理されていないと報告しますが、これは避けたいものです。
SVN内の特定のフォルダを完全に無視できるようにするソリューションはありますか(削除することなく、バージョン管理されていないと報告されることはありません)それ?
編集:私は既にバージョン管理されたフォルダについて話しています。あなたが無視するか(TortoiseSVNのsvn:ignoreまたは適切なオプション)、まだバージョン化されていない(最初のコミットの前に)フォルダがあれば、すべてがOKです。しかし、すでにリポジトリにあったフォルダでこれを行うと、TortoiseSVNはそれを削除済みとしてマークし、次のコミット時に両方のリポジトリから削除します(ローカル作業コピーからは削除しません)。
は、あなたは、単にフォルダとなしを追加できませんでした – Wug
@Wug - 彼のアプリケーションはそこにファイルを作成するので、SVNがそのディレクトリにバージョン管理されていないファイルがあることを常に言いたくはないと思うよ。 – CodingWithSpike
まったく。私はドン。このフォルダ内の内容や変更に関するレポートは、特にそのジャンクフォルダ内に何千ものファイルやフォルダがあり、そのコミットダイアログにそのようなエントリがオーバーロードされるためです。 – trejder