SVN で「Unable to create pristine install stream. 指定したパスが見つかりません」のエラーが出る
- 2017年06月01日
- Subversion
- CopyExt, Subversion, TortoiseSVN
Windows のエクスプローラーで SVN で使用しているフォルダをコピーして、そこからコミットしようとしたところコミットに失敗しました。
エラーメッセージは「Unable to create pristine install stream. 指定したパスが見つかりません」となっています。

クリーンアップをしても改善されません。
エラーメッセージからはわかりにくいのですが、このエラーは.svn という隠しフォルダの中の tmp フォルダが消えてしまったときに発生します。TortoiseSVN ではリポジトリ .svn という隠しフォルダの中に pristine と tmp というフォルダがあるはずです。なければ作成してみてください。エラーは出なくなると思います。
どうして tmp フォルダが消えてしまったのかというと、私の場合は「CopyExt (拡張コピー)」でコピーしたのが原因でした。バックアップソフトやコピーのユーティリティによっては tmp という名前のフォルダを除外してコピーするよう機能があり、CopyExt ではデフォルトで tmp が除外となっていました。これが影響していたようです。