1

この問題は以前に議論されましたが、別のシナリオのために直面​​しています。

Eclipse のデフォルト プラグインを使用して、CVS リポジトリ (UNIX でホストされている) に接続しています。

リポジトリには 2 つのファイルがあります。 1. abc.txt 2. abc.TXT

違いは、ファイル名の大文字と小文字です。どちらも CVS で有効なコミットです。リポジトリをチェックアウトまたは同期しようとすると、次のエラーが表示されます。

A resource already exists on disk 'C:\Tarun\Work\Workspaces\person\abc.txt'. abc.TXT でこのエラーがスローされます。

.cvs ファイルからファイル名を削除するなど、いくつか試してみました。しかし、それは機能せず、多数のファイルを実行するのは面倒です。

誰かがこれに関する解決策を提案できますか??

4

1 に答える 1

0

UNIX サーバーのファイル システムでは大文字と小文字が区別されるため、txtTXT. ローカル Windows マシンのファイル システムでは大文字と小文字が区別されないため、両方のファイルが同じものとして認識されます。

両方のファイルが必要ですか? そうでない場合は、cvs remove何らかの方法でそれらのいずれかを実行する必要があります。コマンドラインから呼び出して名前を引用符で囲むことにより、Windows マシンから実行できる場合がありcvs removeますが、UNIX マシンでプロジェクトを一時的にチェックアウトして削除を行う方がよいでしょう。UNIXサーバーに直接ログインできる場合は、それを試してください。あるいは、多くの Linux ライブ ブート DVD の 1 つでも問題なく動作するはずです。

于 2013-11-10T21:58:00.557 に答える