Subversion でファイルを管理していると、プロジェクト期間中に一度くらいは「大文字/小文字が異なる同名ファイルへのリネーム」・・・たとえば Hogeutil.java を HogeUtil.java にリネームするとか・・・で悩まされることがあったりします。こういう操作を行ったリポジトリから最新ファイルを取得しようとすると、エラーになって抜け出せなくなったりするんですよね。 ちゃんと原因は調べていないんですが、SVN 上のリネーム(ファイル移動)はコピー&元ファイルの削除で行われるので、 Hogeutil.java を HogeUtil.java にリネームしようとする→Windows 上だと同名ファイルなので処理に失敗する もし同名ファイルの処理をスキップしても次の削除の段階で意図せずに消されてしまい、次のリビジョン取得に失敗する というのが原因だと思われます。今回はまじめに対策