Unit1のままでは、さまにならないので、名前を変更しました。Delphi2006では、プロジェクトマネージャから簡単にプロジェクト名やユニット名が変更できます。
ファイル名が変更されました。CVSでは、こうした事態が起きるとファイルを削除して、追加しなおすか、直接リポジトリ内を操作する(ふつうはしないし、リポジトリが壊れることもある)かして対応しますが、subversionではファイル名の変更が簡単に出来ます。
その後、再度 svn move Unit1.pas MainUnit.pas を実行します。すると、ローカルで修正を加えられているため、強制されない限り移動は行われません。といわれてしまいます。--force
オプションを用いると移動できるので。
を入力することで、ファイルを移動することができます。
同様に名前を変えたファイルを move します。moveは delete と add の組み合わせなので、delete して add しても良いです。最後にコミットするのを忘れずに。
ちなみに、URLを指定してリネームもできますが、これは、サーバーサイドの名前変更になってしまいます。履歴を保持したい場合は、ローカル側のファイルでリネームしたほうが良さそうです。