TortoiseSVNにtxn-currentファイルがありません


1

私のTortoiseSVNプロジェクトは昨日まで正常に機能していました。しかし、今日私がそれをコミットしようとしたとき、エラーメッセージの下になりました。私はそのファイルを自分で削除していないと確信しています。それを回復するためのアイデア/他の回避策はありますか?

TortoiseSVN 1.6.16、ビルド21511-32ビット、2011/06/01 19:00:35 Subversion 1.6.17、apr 1.3.12 apr-utils 1.3.12 neon 0.29.6 OpenSSL 1.0.0d 2011年2月8日zlib 1.2。 5 Windows-7で実行しています。デュアルブートシステム(他のOS Ubuntu)がある

ここに画像の説明を入力してください

ありがとう。


同様の質問と回答を参照してください:stackoverflow.com/questions/13031544/…–
bahrep

回答:


3

序文: Subversionにfile:///アクセスレベルを使用することは、トランザクションタスクが数個を超える場合には常に悪い考えです

顔:ファイルを紛失した場合は、修復する必要があります

「txn-current」ファイルは、base-36番号のみを含む1行のテキストを持つファイルです。現在の値は、トランザクションのベースとなるリビジョン番号とともに、次のトランザクション名で使用されます。このシーケンス番号により、トランザクションが中止され、同じリビジョンに基づく新しいトランザクションが開始された場合でも、トランザクション名が再利用されないことが保証されます。

Subversion自身のレポを教えてくれます

「svn commit問題、 'd:\ UC \ db \ txn-current'を読み取れません:ファイルの終わりが見つかりました」svnadmin verify+ svnadmin recover)に対する受け入れられた回答のレシピも完全に有効で使用可能です


ありがとう..「file:/// access-level」の意味を理解できません。私は何を間違えましたか?正しくする方法は?またsvnadmin.exe、PCのどこにも見つかりません.. tortoiseSVNを再インストールする必要がありますか?
user13107
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.