2012-10-30 24 views
5

ディレクトリでSVNアップデートを実行しようとすると、上記のエラーが発生し、その結果、このディレクトリ内のファイルに対する変更が私の作業コピーにプルダウンされません。私がリポジトリブラウザに行った場合、変更が反映されていることがわかりますが、このエラーは更新を一括して削除するように見えます。Tortoise SVN - エラー:デルタソースが予期せず終了しました

問題のファイルを削除しようとしましたが、ディレクトリを削除してトップレベルのディレクトリを削除してリポジトリ全体を再チェックしても、同じエラーが表示されます。大規模な検索の後、これは私がいくつかの成功を収めていたことがわかる唯一のアプローチでした。私はTortoiseSVNのを実行しています

:1.7.9とSubversion 1.7.7

任意のアイデアをいただければ幸いです。

答えて

2

ソートされていると、ローカルコピーの最上位レベルの削除と、隠された.svnフォルダの削除が重要な部分です。次に、リポジトリを新しくチェックアウトします。これは将来的にこの問題に遭遇する人にとっては、これが役に立つと思っています。

0

私は同じ問題がありました。エラーの原因となったファイルはsvn:externalにリンクされていました。 私は最初に本当のファイルを削除/再試行しようとしましたが、それは助けにはなりませんでした。 その後、リンクを削除してもう一度追加して、問題を解決しました。

3

私のために他の回答はありませんでした。ローカルコピーを完全に削除してもう一度チェックアウトしても機能しませんでした。

は、代わりに私がhttp://www.tomaz.me/2014/01/01/resolving-delta-source-ended-unexpectedly-svn-issue.htmlによって提供されるアドバイスに続く:

  • がリポジトリ
  • からファイルを削除
  • 削除をコミット
  • 再度ファイルを追加するほかに

をコミットEDIT

上記の修正は、しばしば1つのコミットだけのエラーを処理するのに役立ちました。それを後で再現する。ただし、影響を受けるすべてのファイルには名前にスペースが含まれています。これらのファイルの名前を変更すると(スペースを削除するなど)、エラーをより永続的に処理しました。

filename.JPG (original versioned file)

filename.jpg   (the modified file I'm trying to commit)

それは同じファイルとして識別します。追加情報(および再追加攻撃ファイルの作品を、その後、削除をコミットする理由)私は、次のコミットしようとしたときにこのエラーが巻き起こっていることを発見するために

0

ただし、大文字と小文字の違いによってデルタソースエラーが発生します。

1

TortoiseSVNを1.6から1.9にアップデートしてから、Windowsエクスプローラのコンテキストメニューから「SVNアップグレード作業コピー」操作を適用すると、私にとっては効果がありました。

0

古いsvnクライアントファイル形式を使用するsvnクライアント< 1.7に戻る必要がありました。そこで私は最新の1.6バージョンのTortoiseSVN(1.6.17)をインストールしました。これまではうまくいきました。

背景のビットを与える:SVNバージョン1として。図7には、sqliteデータベースに基づく新しいクライアントファイルフォーマットが使用されている。これは、上位プロジェクトフォルダ内の単一の.svnフォルダで認識されますが、古い1.7より前のファイル形式では、すべてのローカルフォルダごとに1つの.svnフォルダが使用されます。古いフォーマットに基づく作業コピーは、新しいsqliteファイルフォーマットに基づく作業コピーと比較して、約2倍のスペースを占有する。

関連する問題