リポジトリ内のブランチの名前を変更し、同じ作業コピー(名前変更前にそのブランチからチェックアウトされたもの)で不注意に作業を続けました。後でコミットしようとしたときに、作業コピーがまだ古いパスをターゲットにしていることに気付きました。もちろん履歴などを残しながら、リポジトリ内の新しいパスへの変更をコミットしたい...
SVNにはこれを回避するエレガントな方法がありますか?
コマンドの切り替えと再配置について読みましたが、どれも私の問題に完全に適合するかどうかはわかりません(説明されているシナリオは異なります)。SVNでコマンドを試すことについてはいつも少し怖がっています...誰かが持っていますかこれらのコマンドの経験はありますか?
たとえば、名前を変更したプロジェクトを別の作業コピーにチェックアウトしてから、変更内容(SVNメタデータ以外)で上書きすることで、問題を回避できると思います。古いパスのすべての出現箇所を見つけて、それらを新しいパスに残酷に変更するスクリプトを作成することもできますが、これには何らかのSVNコマンドが必要であると考えました。
ありがとう!