Area esempio 5: Controllo del codice sorgente di modifica
Articolo
Nella di plug-in controllo del codice sorgente area esempio che modificano il controllo del codice sorgente tramite il comando di Controllo del codice sorgente di modifica .
Il comando diControllo del codice sorgente di modifica fornisce quattro funzioni di base per l'utente:
associazione:
Consente a un utente di impostare o ristabilisca un collegamento di controllo del codice sorgente tra una soluzione/progetto e l'archivio della versione.
separare:
Rimuove un progetto/soluzione dal controllo del codice sorgente nella per-connessione.
Il percorso seguente del menu dell'ambiente di sviluppo integrato di Visual Studio viene utilizzato nei test case.
Controllo del codice sorgente di modifica:file - > Controllo del codice sorgente - > Controllo del codice sorgente di modifica.
Test case
Di seguito sono illustrati i test case specifici per l'area esempio di comando di Controllo del codice sorgente di modifica .
caso 5a: associazione
L'associazione consente all'utente di aggiungere le informazioni di controllo del codice sorgente per progetti e soluzioni selezionati. L'utente in genere è necessario per identificare un progetto nel controllo del codice sorgente in cui questi devono essere aggiunti. L'utente non può creare un nuovo progetto nel controllo del codice sorgente come parte di questa operazione (contrasto con aggiunto al controllo del codice sorgente.
Azione
Passi del test
I risultati previsti da verificarsi
Associazione a void percorso
Creare un nuovo progetto.
Aggiungere la soluzione al controllo del codice sorgente.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica (file - > Controllo del codice sorgente - > Controllo del codice sorgente di modifica).
fare clic separare.
Accettare la finestra di dialogo di avviso se viene visualizzato.
selezionare tutti gli elementi.
Scegliere associazione.
Cercare una posizione vuota in un archivio di controllo del codice sorgente.
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
Fare clic continuare con queste associazioni nella finestra di dialogo di conferma.
Scegliere OK nella finestra di dialogo di avviso se viene visualizzato.
Archivia i. Se questo passaggio viene eseguita correttamente, continuare con il passaggio successivo.
Aprire la soluzione dal controllo del codice sorgente in una nuova posizione.
Result from Step 12:
La soluzione e il progetto sono associati a e vengono scritti nel nuovo database di destinazione nell'archivio della versione.
La soluzione e i file di progetto sono archiviati.
La gerarchia del progetto dell'archivio della versione corrisponde alla gerarchia di cartelle del progetto su disco.
Result from Step 13:
Tutti gli elementi di progetto vengono scaricati.
Associazione a posizione in cui è sincronizzato con il client
creare il nuovo progetto.
Aggiungere la soluzione al controllo del codice sorgente.
Creare un duplicato della soluzione e il progetto nell'archivio della versione (condivisione e crea un ramo in caso di utilizzo Visual SourceSafe).
aprire la finestra di dialogo di Controllo del codice sorgente di modifica (file - > Controllo del codice sorgente - > Controllo del codice sorgente di modifica).
separare tutti.
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
riaprire la finestra di dialogo di Modificare il controllo del codice sorgente .
selezionare tutti.
Scegliere associazione.
Passare al percorso creato un ramo della soluzione e il progetto (dal passaggio 3)
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
Ottenere la versione più recente in modo ricorsivo per tutti gli elementi.
Contenuto del file dopo avere funzioni è lo stesso di prima dell'ottenere.
Associazione a percorso che non è sincronizzata con il client
creare il nuovo progetto.
Aggiungere la soluzione al controllo del codice sorgente.
Creare un duplicato della soluzione e il progetto nell'archivio della versione (condivisione e crea un ramo in caso di utilizzo Visual SourceSafe).
Modificare i file nel progetto creato un ramo nell'archivio della versione.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica (file - > Controllo del codice sorgente - > Controllo del codice sorgente di modifica).
separare tutti.
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
riaprire la finestra di dialogo di Modificare il controllo del codice sorgente .
selezionare tutti.
Scegliere associazione.
Passare al percorso creato un ramo per soluzione e il progetto.
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
Accettare la finestra di dialogo di avviso se viene visualizzato.
Ottenere la versione più recente ricorsivo per tutti gli elementi.
I file modificati nel passaggio 4 vengono modificati in locale.
Soluzione di associazione che non è mai nel controllo del codice sorgente
Creare una cartella vuota nel controllo del codice sorgente.
creare un progetto client.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica (file - > Controllo del codice sorgente - > Controllo del codice sorgente di modifica).
Associa la soluzione in posizione vuota nel controllo del codice sorgente.
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
Fare clic continuare con queste associazioni nella finestra di dialogo di conferma.
Scegliere OK nella finestra di dialogo di avviso se viene visualizzato.
La soluzione verrà aggiunto al controllo del codice sorgente.
La soluzione e il progetto sono verificati.
Separare
Creare un nuovo progetto.
Aggiungere la soluzione al controllo del codice sorgente.
Aprire la finestra di dialogo modifica del controllo del codice sorgente.
separare tutti.
Pulsante di OK di scegliere per chiudere la finestra di dialogo. Se questo passaggio viene eseguita correttamente, continuare con il passaggio successivo.
riaprire la finestra di dialogo di Controllo del codice sorgente di modifica .
Associazione al percorso in modo indipendente.
Fare clic su Annulla.
Result from Step 5:
La soluzione non è più incluso nel controllo del codice sorgente
Result from Step 8:
La soluzione non è ancora nel controllo del codice sorgente.
caso 5b: separare
Separare rimuove le informazioni di controllo del codice sorgente da progetti e dalla soluzione. I progetti e la soluzione interessati sono basati su una combinazione di selezione dell'utente e come elementi aggiunti al controllo del codice sorgente.
Azione
Passi del test
I risultati previsti da verificarsi
Separare la soluzione contenente un progetto Web IIS locale o il file system e un progetto client
Creare un file system o un progetto Web IIS locale.
Aggiungere la soluzione al controllo del codice sorgente.
Aggiungere un nuovo progetto client alla soluzione.
Accettare il controllo dalla soluzione se necessario.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica .
fare clic separare.
Scegliere OK per chiudere la finestra di dialogo.
Il tentativo di estrarre la soluzione, progetti, elementi di soluzione, elementi di progetto.
La soluzione e i progetti non sono sotto il controllo del codice sorgente.
I controlli menu del controllo del codice sorgente non vengono visualizzati.
L'annullamento separa
Creare un nuovo progetto.
Aggiungere la soluzione al controllo del codice sorgente.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica .
fare clic separare tutti.
Fare clic su Annulla.
La soluzione consiste nel controllo del codice sorgente.
caso 5c: riassociare
Rebind è semplicemente una combinazione di separa e associa al processo di riassociare un progetto/soluzione che in precedenza era incluso nel controllo del codice sorgente ed è stata separata.
Azione
Passi del test
I risultati previsti da verificarsi
Riassociare la soluzione e i progetti senza chiudere la finestra di dialogo di Controllo del codice sorgente di modifica
Creare un nuovo progetto.
Aggiungere la soluzione al controllo del codice sorgente.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica .
fare clic separare.
selezionare tutte le righe.
Scegliere associazione.
Scegliere OK per chiudere la finestra di dialogo di Controllo del codice sorgente di modifica .
Accettare il completamento della transazione se necessario.
La soluzione e il progetto nel controllo del codice sorgente.
Riassociare il progetto solo senza chiudere la finestra di dialogo di Controllo del codice sorgente di modifica
Creare un nuovo progetto.
Aggiungere solo il progetto al controllo del codice sorgente mediante (File->Source Control->Add seleziona i progetti nel controllo del codice sorgente.
Aprire la finestra di dialogo modifica del controllo del codice sorgente.
Separare solo il progetto.
Associazione solo il progetto.
La soluzione rimane non controllata.
Il progetto rimane archiviato.
Riassociare la soluzione solo senza chiudere la finestra di dialogo di Controllo del codice sorgente di modifica
Creare un nuovo progetto.
Aggiungere solo la soluzione al controllo del codice sorgente mediante (file - > Controllo del codice sorgente - > Aggiungere i progetti selezionati nel controllo del codice sorgente.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica .
Separare solo la soluzione (non chiudere la finestra di dialogo di Controllo del codice sorgente di modifica ).
Associazione solo la soluzione.
Scegliere OK per chiudere la finestra di dialogo.
Estrarre la soluzione ed elementi della soluzione (se presente).
La soluzione rimane selezionata.
Il progetto resta incluso nel controllo.
Riassociare la soluzione/progetto solo quando la stessa directory
Creare un nuovo progetto.
Aggiungere solo il progetto al controllo del codice sorgente mediante (file - > Controllo del codice sorgente - > Aggiungere i progetti selezionati nel controllo del codice sorgente.
chiudere la soluzione.
Creare una nuova soluzione contenente almeno due progetti.
Aggiungere la soluzione al controllo del codice sorgente.
Aggiungere il progetto creato nel passaggio 1 dal controllo del codice sorgente.
Confermare l'estrazione di soluzione se necessario.
Archiviare l'intera soluzione.
aprire la finestra di dialogo di Controllo del codice sorgente di modifica .
Selezionare il progetto aggiunto nel passaggio 6) e scegliere separare.
Scegliere OK per chiudere la finestra di dialogo.
Accettare il completamento della transazione se necessario.
riaprire la finestra di dialogo di Modificare il controllo del codice sorgente .
Selezionare il progetto aggiunto nel passaggio 6) e scegliere associazione.