Dal mio punto di vista, il problema è al centro dei comandi si esegue. I comandi del team Snychronize e Update vengono eseguiti sull'oggetto corrente (nel mio caso). Come hai notato, quando esegui il comando sul progetto, il progetto viene sincronizzato: quando lo fai su un file, solo il file è sincronizzato.
Quello che ho fatto come soluzione alternativa è la seguente: Ho creato associazioni di tasti per i comandi Show di (Navigator) (Alt-N), Vai alla (Alt-G), e Visualizza View (Naviator) (CTRL + MAIUSC + Q, N). Con Alt-N I mostra il file corrente nel Navigatore. Posso quindi usare i tasti per navigare alla radice che voglio sincronizzare (non è sempre l'intero progetto per me). Se la radice è troppo lontana io uso Alt-G e digito il Progetto o la Cartella dove voglio andare ed eseguire successivamente i comandi Sincronizza. (Vai a funziona solo nella visualizzazione corrente)
Se è stato selezionato il progetto, è sufficiente passare al navigatore (comando Mostra visualizzazione) ed eseguire i comandi di sincronizzazione.
È anche possibile utilizzare il plug-in di rgerganov, quindi non è necessario eseguire tutti i comandi. La procedura funziona anche con altre viste (pacchetto explorer, project explorer)
E questo approccio? Dovrebbe funzionare anche per altri SCM o comandi che si desidera eseguire su qualsiasi oggetto nelle viste di Explorer.
Sono quasi sicuro che questo invoca solo Sincronizza sulla selezione corrente, con la domanda che indica chiaramente che non è il risultato desiderato. –
perché la domanda indicava chiaramente che non volevano la selezione corrente, prima di pubblicarla, l'ho provata e sicuramente ha funzionato per me in qualsiasi contesto 'In Windows', non solo nella selezione corrente. grazie per aver buttato giù un punto, però. –
Quale versione di Eclipse? Quando invoco questo comando in Eclipse Indigo (3.7.x) tramite tastiera, sincronizza solo la selezione (file, cartella, pacchetto, progetto, qualsiasi cosa). Ho provato in Java, risorse e prospettive di navigazione Java. –