Mi sono spostato di recente da NetBeans a Eclipse. Dal momento che devo lavorare con il progetto estratto da SVN ho installato Eclipse. La mia domanda è: come fare in modo che Subclipse indichi le modifiche introdotte nel codice sorgente (scaricate da SVN) proprio come NetBeans? C'è un modo?Sottoclip - il codice di marcatura cambia come in NetBeans
risposta
In Finestra -> Preferenze vai a Generale -> Editor -> Editor di testo -> Diff rapido e spunta "Abilita diff veloce", "Mostra differenze nel righello di panoramica" e imposta "Usa questa fonte di riferimento "a" Copia SVN Pristine ".
Si potrebbe anche voler cambiare i colori per far corrispondere NetBeans (blu per le modifiche, verde per le aggiunte, rosso per le eliminazioni).
Nota che probabilmente avrete bisogno di riavviare Eclipse per questo abbia effetto.
Mentre si modifica il codice, le modifiche vengono visualizzate sul righello laterale finché non si esegue il commit su SVN.
Subclipse tiene automaticamente traccia delle modifiche apportate in Eclipse.
Se si desidera visualizzare le modifiche, la convenzione in Eclipse passa al menu Team -> Sincronizza nel progetto.
Non sottoclip segna le classi e i pacchetti in Esplora pacchetti come diversi dalla versione archiviata in SVN?
EDIT
È possibile utilizzare la funzione di confronto per vedere le differenze. Un modo per farlo è aprire la visualizzazione sincronizzata, fare clic con il tasto destro del mouse sulla classe desiderata e scegliere Confronta (non riesco a ricordare l'esatta opzione del menu, ma è qualcosa del genere).
Sì, ma mi piacerebbe vedere le modifiche nella vista dell'editor, così posso vedere quale riga di codice ho cambiato. Quindi, come posso fare questo? – Arek
Ah, ok. Ho aggiunto un po 'di più alla mia risposta. –
Se lei si riferisce alla sezione Viewing Changes in the Source Editor della sovversione in Netbeans:
alt text http://netbeans.org/images_www/articles/60/ide/vcs/left-ui.png
Allora dovrebbe essere come activating the Quick diff Annotate in Subclipse:
squadra -> Mostra Opzione annotazioni su un file
Se si desidera confrontare rapidamente le modifiche da un singolo file, fare clic con il tasto destro del mouse su "Confronta con" -> "Ultimi dal deposito". La diff risultante sembrerebbe molto simile a quella del primo screenshot di Binary Nerd, solo che apparirà nella sezione Editor e non sarà necessario cambiare prospettiva.
Questo è quello che stavo cercando :). Grazie! Aggiungerò qualche commento alla tua risposta :) - Nel riquadro QuickDiff della combo "Usa la fonte di riferimento" dovrebbe essere selezionato "Copia SVN Pristine". – Arek
Stavo guardando lo stesso. Grazie!Nel mio caso, ho bisogno di chiudere e riaprire i file per vedere le modifiche (non è necessario riavviare eclissi) – Darkaico
Nota che Eclipse deve sapere che il tuo repository SVN funziona correttamente. Se si sta codificando in una copia funzionante che funziona perfettamente dalla riga di comando, ma il progetto non è correlato al repository SVN di Eclipse, le modifiche al codice verranno cancellate fintanto che si salva il file. Non comparerà all'ultima versione impegnata. (Usando Eclipse Luna 4.4.2 + Subversive) – yuric