1

ネットワーク共有にリポジトリがあり、2 つの別々のマシンに作業ディレクトリがあります。ローカルの作業ディレクトリに変更を加えてコミットすると、他の開発者のマシンでアイコンが変更されません。

開発者が [チーム] > [リポジトリと同期] に移動すると、Eclipse 内の [同期] ビューに変更が表示されますが、リポジトリと同期していない場合、プロジェクトの横にあるアイコンが変更されると予想していました。

Windows エクスプローラーの TortoiseSVN でも同じことが起こります。リポジトリを右クリックして変更を確認すると、変更が表示されますが、ディレクトリのオーバーレイ アイコンは緑色のチェック ボックスのままです。

プロジェクトがリポジトリと同期されなくなった場合にこれらのアイコンを変更する方法はありますか?

4

1 に答える 1

5

アイコンは変更しないでください。作業コピーは相互に接続されていません。アイコンは、その作業コピーのステータスを示します。Subversionクライアントは、サーバーからほとんど切断されています。接続が必要になるのは、リポジトリからの読み取りまたは書き込みの場合のみです。クライアントが常にサーバーと通信している場合、パフォーマンスはひどいものになります。

コマンドラインを使用して、svn status -uは、作業コピーにない変更がサーバー上にあるかどうかを確認するコマンドです。サブクリップでは、これは同期アクションであり、TortoiseSVNには変更のチェックアクションがあり、リポジトリをチェックするためのボタンがあります。

于 2012-12-18T15:11:39.600 に答える