2

サブバージョンに問題があります。私はすでに変更を失っているので、どんな解決策も受け入れています。特定のリポジトリをチェックアウトすると、次のエラーが発生します。

'D:\test.svn\pristine\ac\acb7917332370248f3b347431657f5146537225d.svn-base': 指定されたファイルが見つかりません。その他のエラー: ディレクトリ 'D:\test.svn\pristine\ac' を作成できません: そのファイルが既に存在する場合、ファイルを作成できません。

これはレポからの完全に新しいチェックアウトです。リモートは正常に動作しています (他のプログラマーは問題なくリモートにアクセスできます)。さまざまな種類のファイル用に 2 つのリポジトリに取り組んでおり、2 つ目のリポジトリは問題なく動作しています。

Web を検索した後、これは Web で見つけた最も近いエラー メッセージです: https://groups.google.com/forum/#!topic/subversion_users/gY6mEqWnqiM

私は亀SVN 1.8.0を使用しています。質問がある場合は、それを実行してください。

PSそれは働いた。削除されたフォルダを除くすべてがダウンロードされました。ただし、「スキップされ、競合したままです。」と表示されます。そのフォルダを取得するにはどうすればよいですか?

PS2 はい、問題の原因となっているファイルはまだ問題を引き起こしています。そのフォルダで作業できません。このソリューションは、他のファイルを更新するのに役立ちました。問題のあるファイルは「lua5.2.lua」と呼ばれ、「tools」という名前のディレクトリにあります。

PS3 以下の最初のコメントへ: 1.8.1 へのアップグレードと 1.7.x へのダウングレードを試みました。これらのいずれも機能しませんでした。

4

2 に答える 2

2

質問を投稿してからずっと後に問題が見つかりました。

アバスト アンチウイルスは、一部の .svn ファイルを悪意のあるファイルと見なし、黙って削除していました。ウイルス対策を無効にすると、問題は解決しました。

于 2014-04-12T08:50:30.023 に答える
1

この回答はここで提案されました: Can't open .svn/text-base/file.svn-base?

それは、はるかに大規模なフォルダー内のサブフォルダーで発生しました。プロジェクト全体を一掃する代わりに、コマンドラインからサブフォルダーを削除し、svn update を実行して不足しているサブフォルダーを復元することで、プロジェクトを「修正」することができました。

于 2013-08-06T08:50:21.030 に答える