4

私は Eclipse とプラグイン Subeclipse for SVN を使用しています。ファイルの名前を大文字に変更したかっただけです。例: "file_a.txt" から "FILE_A.TXT" へ

ファイルを右クリックして「名前の変更」(F2)を選択して名前を変更し、SVNにコミットしようとしました。しかし、私はエラーが発生しました:

Problems encountered while moving resources.
SVN: '0x00000118: Move' operation finished with error
Move 'file_a.txt' to '/project/package' was failed.
svn: File 'C:\eclipse\project\package\FILE_A.TXT' already exists

事前にどうもありがとうございました。

4

4 に答える 4

7

回避策は次のとおりです
。たとえば、名前を次のように変更abc.txtしたいAbc.txt

  1. svnの名前を変更abc.txt abc.txt.temp
  2. SVNコミット
  3. svnの名前を変更abc.txt.temp Abc.txt
  4. SVNコミット

renameコミット履歴が失われることcopydelete
ありません
。ファイルのタイムラインは、最初から現在まで追跡可能です。

于 2015-08-19T12:29:51.883 に答える
2

まず第一に、大文字と小文字を区別するファイル名はオペレーティング システムによって異なります。Windows では大文字と小文字が区別されませんが、UNIX では大文字と小文字が区別されます。

1.6 以上の svn を使用している場合、Windows で大文字と小文字を変更するオプションがあります。詳細については、http ://subversion.apache.org/faq.html#case-change を参照してください。

于 2013-10-02T10:27:19.673 に答える