Sviluppare il codice e gestire le modifiche in sospeso
La maggior parte delle modifiche apportate ai file vengono accodate come modifiche in sospeso.Mentre si lavora è possibile organizzare, gestire e ottenere informazioni dettagliate sulle modifiche eseguite.
Autorizzazioni necessarie
È necessario avere uno dei Collaboratori per il progetto team.Vedere Gruppi predefiniti, autorizzazioni e ruoli di Team Foundation Server.
Scegliere l'argomento con cui si desidera procedere
Lavorare in Esplora soluzioni
Utilizzare la Pagina Lavoro per gestire il proprio lavoro
Utilizzare la pagina Modifiche in sospeso per gestire il proprio lavoro
Vedere quanto è stato modificato
Annullare le modifiche in sospeso
Usare il prompt dei comandi
Ottenere i consigli
Lavorare in Esplora soluzioni
Esplora soluzioni è probabilmente il fulcro del lavoro di sviluppo.
[!NOTA]
Si consiglia di utilizzare il seguente approccio anziché la finestra di dialogo Apri dal controllo del codice sorgente.
Per aprire una soluzione nel controllo delle versioni
Nella barra dei menu scegliere Visualizza, Team Explorer.
In Esplora Team, scegliere
Home, e poi scegliere Esplora controllo codice sorgente.
In Esplora controllo codice sorgente, passare alla cartella che contiene la soluzione e quindi fare doppio clic su esso.(Scelta rapida da tastiera: aprire il menu di scelta rapida e scegliere Visualizza).
Per visualizzare Esplora soluzioni
- Sulla barra dei menu, scegliere Visualizza, Esplora soluzioni (scelta rapida: CTRL + ALT + L).
Quando si apre e si modifica un file da Esplora soluzioni, il file viene automaticamente estratto.Le icone indicano i file che non sono stati modificati , quelli che sono stati verificati
e quelli aggiunti alla soluzione
.
Vedere Utilizzo di Esplora soluzioni.
Utilizzare la Pagina Lavoro per gestire il proprio lavoro
Se si utilizza Visual Studio Premium o Visual Studio Ultimate, è possibile utilizzare la Pagina Lavoro in Team Explorer per gestire il lavoro.In Team Explorer, scegliere Home, e quindi scegliere Lavoro Personale.
È possibile utilizzare Lavoro Personale per:
Tenere traccia del lavoro sulle attività
Sospendere e riprendere il lavoro (incluse le modifiche di un file, le attività collegate e lo stato di Visual Studio come le posizioni e punti di interruzione della finestra)
Richiesta di una revisione del codice .
Per un esempio dettagliato, vedere Giornata di uno sviluppatore ALM: scrivere il nuovo codice per una storia utente, and Giornata di uno sviluppatore ALM: sospendere il lavoro, risolvere un bug e condurre una revisione del codice.
Suggerimenti
È possibile controllare i tipi di elementi di lavoro elencati nella sezione Elementi di lavoro disponibili.È possibile scegliere una delle opzioni predefinite, o scegliere una delle query personali contenute nella cartella radice Query personali.Per utilizzare tali query, in Team Explorer scegliere
Pagina inizialequindi scegliere Elementi di lavoro.
Quando si sposta un elemento di lavoro in Disponibile, In corso, o Sospeso, lo stato degli elementi di lavoro o i commenti vengono aggiornati in modo che il team sia automaticamente avvisato sullo stato del lavoro.Ad esempio, l'area attività del team viene aggiornata per mostrare lo stato.Vedere Pianificazione Agile e iterazioni.
Se il progetto team contiene delle definizioni di tipo di elemento di lavoro personalizzate, possono verificarsi problemi utilizzando Lavoro personale, a meno che un amministratore del progetto team non abbia intrapreso determinate azioni.Vedere Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo e Aggiornare un modello di processo personalizzato per accedere alle nuove funzionalità.
Utilizzare la pagina Modifiche in sospeso per gestire il proprio lavoro
È possibile utilizzare la pagina Modifiche in sospeso in Team Explorer per gestire il proprio lavoro.In Team Explorer scegliere Home, quindi scegliere Modifiche in sospeso.La pagina Modifiche in sospeso viene visualizzato ogni volta che si avvia il processo di archiviazione.
Quasi ogni modifica apportata ai file nel computer di sviluppo viene archiviata nell'area di lavoro come modifica in sospeso finché non viene archiviata.
Lavorare con le modifiche rilevate automaticamente
Se si utilizza un'area di lavoro locale, Visual Studio può rilevare le modifiche apportate al di fuori del sistema.Se si modifica un file all'esterno di Visual Studio (ad esempio in Blocco Note), le modifiche vengono automaticamente visualizzate nelle Modifiche incluse.
Se si aggiunge o rimuove un file all'esterno di Visual Studio, ad esempio, in Esplora risorse (Esplora file in Windows 8), il collegamento Modifiche rilevate viene visualizzato nella sezione Modifiche escluse.Scegliere il collegamento se si desidera includere tali modifiche.Verrà visualizzata la finestra di dialogo Promuovi modifiche candidato.È possibile aprire il menu di scelta rapida degli elementi aggiunti e scegliere Sfoglia in Esplora risorse per visualizzarli o Elimina dal disco per eliminarli.
[!NOTA]
Le cartelle vuote non verranno visualizzate.
Se gli elementi che non è necessario archiviare vengono visualizzati regolarmente nella finestra di dialogo Promuovi modifiche candidato, è possibile selezionarne uno, aprire il menu di scelta rapida e scegliere Ignora questo elemento locale per ignorare l'elemento.È anche possibile scegliere Ignora per estensione o Ignora per nome file per creare un file che indicherà a Visual Studio di ignorare sistematicamente questo tipo di file.Per ulteriori informazioni sui file .tfignore, vedere Aggiungere file al server.
Vedere quanto è stato modificato
Talvolta è necessario ricordare cosa è stato modificata in un file.
Per vedere le modifiche apportate da Modifiche in sospeso
Nella pagina Modifiche in sospeso aprire il menu di scelta rapida per l'elemento e scegliere:
Confronta con versione area di lavoro per verificare cosa è stato modificato nella versione dell'area di lavoro
Confronta con ultima versione per vedere come vengono confrontate le modifiche alla versione più recente del file nella codebase del team
Per vedere le modifiche apportate da Esplora soluzioni o da Esplora controllo del codice sorgente
Individuare e selezionare l'elemento in Esplora soluzioni o Esplora controllo codice sorgente.
Aprire il menu di scelta rapida per l'elemento e quindi scegliere Confronta.
Nella finestra di dialogo Confronta, dal menu Tipo, scegliere:
Versione area di lavoro per verificare cosa è stato modificato nella versione dell'area di lavoro
Ultima versione per vedere come vengono confrontate le modifiche alla versione più recente del file nella codebase del team
Una delle altre opzioni: Insieme di modifiche, Data o Etichetta.
Scegliere OK.
La finestra Diff viene visualizzata.Vedere Confrontare i file.
Annullare le modifiche in sospeso
È possibile rimuovere una, alcune o tutte le modifiche in sospeso nell'area di lavoro.
[!NOTA]
Altre opzioni:
È possibile innanzitutto spostare le modifiche in uno shelveset nel server prima di rimuoverle dall'area di lavoro.
Se è già stata archiviata la modifica e si desidera ripristinarla, vedere Eseguire il rollback degli insiemi di modifiche.
Per annullare alcune delle modifiche in sospeso
In Esplora soluzioni, nella finestra delle Modifiche in sospeso, o in Esplora controllo codice sorgente selezionare uno o più elementi, aprire il menu di scelta rapida e scegliere Annulla o Annulla modifiche in sospeso.
Suggerimento
Per annullare tutte le modifiche apportate nella soluzione o in un progetto di codice, aprire il menu di scelta rapida e che quindi scegliere Annulla modifica in sospeso.
Verificare che nella finestra di dialogo Annulla modifiche in sospeso siano selezionate le modifiche che si desidera annullare, quindi scegliere Annulla modifiche.
Per annullare tutte le modifiche in sospeso
- Nella pagina Modifiche in sospeso, scegliere il collegamento Azioni quindi scegliere Annulla tutto.
Usare il prompt dei comandi
Comando Status: Modifiche in sospeso visualizzate nel prompt dei comandi.
Comando Checkin: Per visualizzare le modifiche in sospeso nella finestra di dialogo Archivia.
Comando Undo: Annulla modifiche in sospeso.
Suggerimento
È possibile utilizzare questo comando per annullare l'estrazione di un altro utente, se si dispone di autorizzazioni sufficienti.
Difference Command: Vedere quanto è stato modificato in un file.
Suggerimenti
Se non si ha familiarità con lo sviluppo di un'applicazione con Visual Studio e Team Foundation Server: Descrizione dettagliata per lo sviluppo di un'applicazione in team.
Se si avvia una nuova attività, è probabilmente una buona idea scaricare gli ultimi file dal server prima di estrarre i file ed avviare il lavoro.
Per richiedere una revisione del codice delle modifiche in sospeso, nella pagina Modifiche in sospeso, scegliere la richiesta di revisione.Vedere Giornata di uno sviluppatore ALM: sospendere il lavoro, risolvere un bug e condurre una revisione del codice.
Se è necessario riservare le modifiche, vedere Sospendere il lavoro e gestire le shelveset.
Quando è possibile archiviare e aggiungere le modifiche al codebase del team, vedere Archiviare il proprio lavoro nel codebase del team.
Utilizzare Esplora controllo del codice sorgente per gestire i file nel controllo della versioneVedere anche: Gestire i file e risolvere i problemi.