svnで正しくチェックアウトしてクリーンアップしたのに、「Unable to create pristine install stream. 指定したパスが見つかりません」というエラーメッセージが出て、コミットやその他の操作ができない場合があります。その解決方法を記載します。
原因は「.svn」フォルダに必要なフォルダが無いから
なんていうか身も蓋もない話なんですが、原因は.svnフォルダの破損です。
足りないフォルダを作れば解決
「.svn」フォルダの中に、「pristine」フォルダが無い場合
もう一度チェックアウトしてみてください。「.svn」フォルダ内に「pristine」フォルダが作成されることを確認してみてください。
「.svn」フォルダの中に「tmp」フォルダが無い場合
「.svn」フォルダの中に、空のフォルダ「tmp」フォルダを作成してください。
僕の場合は以下のことが原因でした
僕の場合は、バックアップしたとき/バックアップから復元したときに、「空のフォルダをバックアップしない/復元しない」的な挙動が含まれている場合、この問題が発生しました。
その時は覚えてるはずなんですが、忘れていることが多いので記事にしました。
