6

まず、この質問が何度も出されていることを知っています。たとえば、こちら. ただし、そこで受け入れられた回答は、私の場合はうまくいかないようです。

> svn --version
svn, version 1.7.6 (r1370777)

> svn co https://netmf.svn.codeplex.com/svn netmf

ファイルの追加を開始した後 (~ 1 分後)、チェックアウトを中断します (ctrl-c)。どうせ一発では抜けません。

svn: E200015: Caught signal

> cd netmf

> svn cleanup 

> svn up
Updating '.':
At revision 25495.

> svn st
!      bin

したがって、フォルダーが不完全であることがわかります。ただし、すでに最新のリビジョンになっていると見なし、ダウンロードを再開しません。

この問題の回避策はありますか?

このテスト ケースでは意図的にチェックアウトを中断しましたが、後で同じ問題が自動的に発生します。これは、リポジトリが非常に大きく、後で他の状況によりチェックアウトが中断されるためです。

Tortoise GUI と別のマシンで同じ問題が発生します。

アップデート

OS X 10.8.2 の svn と同じ問題

アップデート

私と同様の問題を共有していると思われる別の質問があるようです。もしかしてサーバーの問題?

4

4 に答える 4

0

ここで試すことができることが 2 つあります。

svn update --force

または、機能していない場合

svn revert . -R
于 2012-10-02T09:33:28.723 に答える
-4

git-svn を使用してリポジトリをダウンロードしてみてください。

git svn clone -s -r1 https://netmf.svn.codeplex.com/svn

次に、svn チェックアウトの上にチェックアウトをコピーするか、git で作業を開始します。スイッチは、チェックアウトする最後のリビジョンの-rN番号を決定します (上記の例では、最新のリビジョンのみがサーバーからダウンロードされます)。それでもうまくいかない場合は、すべての増分変更を含むリポジトリをチェックアウトする必要があります。

git svn clone -s https://netmf.svn.codeplex.com/svn
于 2012-10-02T10:24:59.340 に答える