Condividi tramite


Archiviare ed estrarre file

In Microsoft Expression Blend, è possibile estrarre i file esplicitamente e implicitamente. L'estrazione dei file consente di:

  • Accertarsi che gli altri membri del team sappiano che un altro utente sta lavorando su quei file, tramite la visualizzazione dello stato Microsoft Visual Studio Team System Team Explorer o tramite l'estrazione del file in Expression Blend e la lettura del riquadro Output del pannello Risultati. In tal modo possono decidere se attendere per lavorare sugli stessi file.

  • Accertarsi che le modifiche apportate siano visualizzate dagli altri membri del team una volta che i file sono stati riarchiviati.

tip noteSuggerimento:

Un file può essere estratto contemporaneamente da più persone. Se dopo l'estrazione, un file viene modificato da un altro utente, nel momento in cui viene riarchiviato viene sottoposto a un processo di unione per la risoluzione dei conflitti. In alternativa, per estrarre i file in modalità esclusiva e impedire ad altri membri del team di estrarli contemporaneamente, è possibile utilizzare Microsoft Visual Studio Team System 2010 Team Explorer. Per ulteriori informazioni, vedere Procedura: estrarre e modificare gli elementi inclusi nel controllo della versione Ee341367.xtlink_newWindow(it-it,Expression.40).png su MSDN.

important noteImportante:

L'estrazione di un file non consente di recuperare automaticamente la versione più recente. Prima di lavorare sui file, è consigliabile recuperarne la versione più recente. In caso contrario, quando si archivia nuovamente il file, è necessario risolvere i conflitti tra le modifiche apportate dall'utente a una versione precedente del file e quelle apportate dagli altri membri del team. Expression Blend consente di gestire facilmente l'unione delle modifiche apportate al file, tuttavia è consigliabile recuperare sempre la versione più recente dei file prima di utilizzarli e di estrarre immediatamente quelli che sui quali si desidera lavorare.

Per ulteriori informazioni, vedere Ottenere le copie più recenti dei file di progetto e Unire e risolvere conflitti durante l'archiviazione di file.

Per estrarre i file in modalità esplicita

  1. Prima di estrarre i file, è consigliabile recuperare la versione più recente dei file da Team Foundation Server.

    Per ulteriori informazioni, vedere Ottenere le copie più recenti dei file di progetto.

  2. Nel pannello Progetti, fare clic con il pulsante destro del mouse sulla soluzione, su un progetto o su un file.

  3. Dall'elenco a discesa visualizzato, fare clic su una delle opzioni seguenti:

    • Estrai elemento   Consente di estrarre l'elemento selezionato.

    • Estrai   Consente di estrarre ricorsivamente l'elemento selezionato e gli elementi figlio. Se, ad esempio, si seleziona un file .xaml con un file code-behind corrispondente (.vb o .cs), verranno estratti entrambi i file. Se si seleziona una soluzione, verranno estratti tutti i file in essa contenuti.

      [!NOTA]

      È consigliabile estrarre i file code-behind dei file .xaml. In Expression Blend è possibile eseguire molte operazioni e apportare automaticamente modifiche ai file code-behind. Ad esempio, aggiungendo un gestore dell'evento verrà aggiunta una dichiarazione del metodo a un file code-behind.

    Se l'elemento è stato estratto in modalità esclusiva da un altro membro del team, Expression Blend visualizzerà un messaggio che indica che non è possibile estrarre il file. In caso contrario, Expression Blend estrarrà i file. Il riquadro Output del pannello Risultati registra le azioni dell'utente e segnala se il file estratto è utilizzato da un altro utente (non in modalità esclusiva). Nel pannello Progetti viene visualizzato un segno di spunta Ee341367.62863683-36e0-4c3e-818f-ffe18a7fec91(it-it,Expression.40).png accanto a ciascun file estratto.

Per estrarre i file in modalità implicita

  1. Prima di estrarre i file, è consigliabile recuperare la versione più recente dei file da Team Foundation Server.

    Per ulteriori informazioni, vedere Ottenere le copie più recenti dei file di progetto.

  2. Aprire un file per apportare modifiche.

  3. Salvare il file (CTRL+S).

    Con il salvataggio (se nessun altro membro del team ha estratto il file in modalità esclusiva), il file viene estratto automaticamente. Il riquadro Output del pannello Risultati registra le azioni dell'utente e segnala se il file estratto è utilizzato da un altro utente. Nel pannello Progetti viene visualizzato un segno di spunta Ee341367.62863683-36e0-4c3e-818f-ffe18a7fec91(it-it,Expression.40).png accanto a ciascun file estratto.

Per archiviare i file

  1. Nel pannello Progetti, fare clic con il pulsante destro del mouse sulla soluzione, su un progetto o su un file e scegliere Archivia.

    Verrà visualizzata la finestra di dialogo Archivia.

    Ee341367.49d8d155-0da1-43f5-8fdd-ef800f8baee5(it-it,Expression.40).png

  2. Accertarsi che sul lato sinistro sia selezionata l'opzione File di origine.

    [!NOTA]

    Nella la finestra di dialogo Archivia sono disponibili altre opzioni e le attività che è possibile eseguire. È possibile, ad esempio, fare clic sul pulsante Check-in Notes per aggiungere note che verranno archiviate con i file archiviati o fare clic sul pulsante Work Items per associare elementi di lavoro con i file archiviati. Per ulteriori informazioni, vedere Procedura: archiviare le modifiche in sospeso Ee341367.xtlink_newWindow(it-it,Expression.40).png su MSDN.

  3. Accertarsi che accanto ai file che si desidera visualizzare, sia presente un segno di spunta.

  4. In Commento, inserire una descrizione delle modifiche apportate. In tal modo gli altri membri del team potranno conoscere le modifiche apportate identificare in futuro la versione dei file se si desidera ripristinarne la versione precedente.

  5. Fare clic su Archivia.

    Expression Blend consente di salvare i file in Team Foundation Server e di riarchiviarli. Nel riquadro Output del pannello Risultati vengono registrate le azioni, mentre nel pannello Progetti accanto ai file vengono visualizzati dei lucchetti°Ee341367.de1ca98f-81f1-4666-930e-e509e31ea168(it-it,Expression.40).png.

    [!NOTA]

    Se un altro membro del team apporta modifiche al file estratto mentre lo si sta utilizzando, può essere necessario risolvere i conflitti prima di riarchiviare il file. Per ulteriori informazioni, vedere Unire e risolvere conflitti durante l'archiviazione di file.

Per lavorare sui file quando il server Team Foundation non è disponibile

Se il server Team Foundation è offline oppure se è necessario lavorare da casa e non si dispone dell'accesso al server Team Foundation, è comunque possibile utilizzare Expression Blend per apportare modifiche ai file sottoposti al controllo del codice sorgente.

  1. Utilizzando Microsoft Visual Studio Team System Team Explorer, aprire il file di soluzione, quindi nella finestra di dialogo Go Offline visualizzata fare clic su OK. Per ulteriori informazioni, vedere Procedura: lavorare non in linea quando il server non è disponibile Ee341367.xtlink_newWindow(it-it,Expression.40).png su MSDN.

  2. Aprire la soluzione in Expression Blend e apportare le modifiche desiderate. Quando i file vengono salvati, in Expression Blend viene visualizzata la finestra di dialogo Save of Read-Only File. Fare clic su Sovrascrivi per rimuovere la protezione da scrittura dal file.

  3. Quando il server Team Foundation è di nuovo disponibile, utilizzare la procedura descritta in Procedura: lavorare non in linea quando il server non è disponibile Ee341367.xtlink_newWindow(it-it,Expression.40).png per attivare di nuovo la modalità online. Se un altro membro del team ha apportato modifiche al file mentre era estratto dall'utente corrente, potrebbe essere necessario risolvere i conflitti.

    Per ulteriori informazioni, vedere Unire e risolvere conflitti durante l'archiviazione di file.

Vedere anche

Attività

Annullare o visualizzare l'elenco delle modifiche sospese
Visualizzare o confrontare le modifiche apportate ai file

Concetti

Unire e risolvere conflitti durante l'archiviazione di file

Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.