5

今まで問題なく動作していた svn リポジトリに問題があります。

エラーが発生しています

svnadmin: Can't set position pointer in file 'repository/db/revs/0/783': Invalid argument

たとえば、私が走るとき

svnadmin verify

その他の一般的な症状には、チェックアウト、更新、コミットなどができないなどがあります。

どんな助けでも大歓迎です

ありがとう!ピーター

4

5 に答える 5

0

私が見つけた唯一の解決策は、次のようにリポジトリのコピーを作成することでした

svnadmin create newrepo
svnadmin dump -r 0:783 repository | svnadmin load newrepo
mv repository repository_corrupted
mv newrepo repository

この後、通常、ユーザーがチェックアウトしたディレクトリで svn のクリーンアップが必要でした。

于 2013-01-25T12:14:54.030 に答える
0

ファイルに位置ポインタを設定できない場合のこれまでで最も簡単な方法:

私はこのようにしました:

  1. Projectの親ディレクトリ(フォルダ)に移動します。
  2. 右クリックを押します
  3. TortoiseSVNを押してから、クリーンアップを押します...
  4. クリーンアップ ダイアログが自動的に表示される
  5. Clean up working copy statusBreak locksFix time stampsVacuum pristine copies、 、Refresh shell overlaysを選択Include externals
  6. プレスOK

参考までにスクリーンショットを確認してください。

最初の一歩:

ここに画像の説明を入力

第二段階:

ここに画像の説明を入力

これがあなたを助けることを願っています。

于 2016-02-10T06:24:00.687 に答える