プロジェクトを以前の段階にロールバックしたかったので、これを試しました:
svn rm -m "clear out mistakes rolling back" ^/MyProject/trunk
svn copy -m "roll back" -r 165 ^/MyProject/trunk ^/MyProject/trunk
しかし、「ファイルが見つかりません: リビジョン 265、パス '/MyProject/trunk'」というエラーが表示され続けました。265 は HEAD ですが、単に作成するのではなく、既存のリビジョンでターゲット ディレクトリを探す理由がわかりません。
完全な URL を使用しても問題なく動作したため、どうやら問題は ^ 表記にあったようです。
svn copy -m "roll back" <full URL>/MyProject/trunk@165 <full URL>/MyProject/trunk
しかし、最近 ^ 表記を使用して、同様のコピー操作でブランチを作成しました。(クライアントはコマンドライン svn 1.6.17 です。) では、この場合、なぜ機能しなかったのでしょうか?