、問題はあなたが実行したコマンドの焦点となっています。 チームコマンドSnychronizeとUpdateは現在のオブジェクト(私の場合)で実行されます。あなたが気づいたように、プロジェクトでコマンドを実行すると、プロジェクトはシンクロナイズされます。ファイルに対して実行すると、ファイルだけが同期されます。
回避策は以下の通りですように私が何をしたか
: 私は(ナビゲーター)のコマンドショーのためのキーバインドを作成し(ALT-N)、ゴー(ALT-G)へ、そしてビューの表示(ナビゲータ)(CTRL + SHIFT + Q、N) Alt-Nを使用すると、ナビゲータに現在のファイルが表示されます。その後、キーを使用して、同期したいルートに移動することができます(必ずしも私にとってはプロジェクト全体ではありません)。ルートが遠くにある場合は、Alt-Gを使用して、プロジェクトまたはフォルダを入力して、後で同期コマンドを実行して実行します。
プロジェクトを一度選択した場合は、ナビゲータ(Show Viewコマンド)に切り替えて同期コマンドを実行するだけで済みます。
また、rgerganovのプラグインを使用すると、多くのコマンドを実行する必要がなくなります。 この手順は他のビュー(パッケージエクスプローラ、プロジェクトエクスプローラ)でも機能します
このアプローチはどうなりますか?また、エクスプローラビュー内の任意のオブジェクトで実行する他のSCMやコマンドでも機能するはずです。
私はこれが現時点での選択を同期させるだけであることを確信していますが、疑問が明確な状態は望ましい結果ではありません。 –
質問は明らかに彼らは現在の選択を望んでいない、私がそれを投稿する前に、私はそれを試して、間違いなく、現在の選択だけではなく、Windowsのコンテキストで私のために働いた。しかし、ポイントをノックダウンしていただきありがとうございます。 –
Eclipseのどのバージョンですか? Eclipse Indigo(3.7.x)でキーボードからこのコマンドを呼び出すと、選択(ファイル、フォルダ、パッケージ、プロジェクト、その他)が同期されます。私はJava、Resources、Java Browsingの視点で試してみました。 –