Subversive プラグインを使用して Eclipse で SVN リポジトリのローカル作業コピーを更新すると、SVN リポジトリに追加された新しいファイルが読み込まれません。ローカルの作業コピーは最新であると考えており、Eclipse に更新を依頼すると、それ以上の変更はないと表示されます。
なぜこれが起こっているのか誰にも分かりますか?
Subversive プラグインを使用して Eclipse で SVN リポジトリのローカル作業コピーを更新すると、SVN リポジトリに追加された新しいファイルが読み込まれません。ローカルの作業コピーは最新であると考えており、Eclipse に更新を依頼すると、それ以上の変更はないと表示されます。
なぜこれが起こっているのか誰にも分かりますか?
私もこの厄介な問題を発見しました。このバグレポートに関連している可能性があります。
ツリー全体を削除することもできましたが、満足のいく解決策とは思えません。さらに恐ろしいのは、特定のファイルが更新されていないことにどうやって気付くのかということです。これが再び発生した場合です。
上記のバグレポートのおかげで、これは私のために働きました(eclipse 3.7):
チーム/バージョンへの更新...
v Update to HEAD revision (=default)
Depth: Full recursive (default is Working copy)
v Change working copy to specified depth (default is un-checked)
O Ignore externals (=default)
v Allow unversioned obstructs (=default)
それで問題が恒久的に解決するかどうかはわかりません。少なくとも、完全なチェックアウトよりも速い解決策のようです。
Subversive には少し問題があることに気付きました。これは問題の直接的な解決策ではありませんが、TortoiseSVNを使用することをお勧めします (Windows を使用している場合)。優れた機能を発揮し、Subversive よりも強力で、シェルと統合されているため、移行がスムーズです。
申し訳ありませんが、この問題の解決策はありませんが、解決策もあり、コメントするのに十分な信用がありません.
同じ問題を説明しているスレッドがあります: http://www.eclipse.org/forums/index.php?t=msg&th=14710&start=0&
私が成功した「回避策」は、関連するツリーを削除し(もちろん、最初にバックアップします)、「更新」を実行することです。不足しているファイルを再作成するように求められます。これにより、追加されていないファイルもリポジトリから取得されます。明らかにこれはひどい解決策ですが、うまくいきます。
注目すべきもう 1 つの興味深い効果は、一方的な効果であるということです。レポ上の他のマシンは、新しいファイルを更新してもまったく問題ありません。