0

ソース プロジェクト フォルダー (SVN からチェックアウト) に対していくつかの簡単な操作を行うための簡単な Java ユーティリティを作成しました。Java がファイルをコピーまたは変更した後、何らかの理由で、SVN メタデータ ファイルを削除できません。私は Tortoise SVN を使用しており、Win7 を実行しています。Javaが触れる前に、ファイルエクスプローラーでフォルダーをコピー/削除できます。私が試したこと:

  • FileUtils を使用して読み書きする
  • 単純な Java io を使用する (ファイル ストリームを閉じる)
  • 再起動中 (まだ削除できません!)
  • SVN のキャッシュをオフにして再起動する
  • Tortoise SVN がメタデータが破損していると言うため、プロジェクトのクリーンアップ、更新、またはチェックアウトができません

現在、マシン上に削除できないフォルダーが 8 つあり、再起動しても解決しません。

4

2 に答える 2

0

svn メタ データ ファイルは、デフォルトで読み取り専用状態になっている可能性があります。Java で削除する前に、読み取り/書き込みプロパティを調整してみてください。

于 2013-09-25T06:27:05.330 に答える