Risolvere il problema del Checkout Esclusivo con Visual Studio Online (Tfs Online)

Al giorno d’oggi molti team di sviluppo usano come strumento di repository online “Visual Studio Online” o per molti “Tfs online”.

Questo strumento offre, tra le altre, una licenza gratuita con repository illimitati per piccoli team di 5 sviluppatori.

Utilizzandolo, ho notato che non abbiamo il checkout esclusivo e questo crea problemi nel caso un utente estraesse la classe o la pagina dove stiamo lavorando per poi archiviarla.

Vediamo come possiamo ovviare a questo problema.

  1. Per prima cosa, dobbiamo aprire su Esplora controllo codice sorgente. Su area di lavoro aprire la lista e selezionare Aree di lavoro.

Step1_TfsOnlineCheckoutEsclusivo

2. Verrà mostrata la finestra Gestisce aree di lavoro, selezioniamo quella di nostro interesse, in questa caso “Davide”, e clicchiamo su modifica. Ora, dopo aver aperto la sezione di modifica della nostra area di lavoro, clicchiamo su Avanzate.

Step2_TfsOnlineCheckoutEsclusivo

3. Verranno mostrate tutte le informazioni dettagliate del nostro workspace.

Step3_TfsOnlineCheckoutEsclusivo

4. Nella sezione percorso è selezionato Locale, dobbiamo impostarlo a Server.

Step4_TfsOnlineCheckoutEsclusivo

5. Ora, quando andremmo ad estrarre un file (tasto destro sul file -> estrai per la modifica), possiamo decidere se bloccare il file dalla modifica di un altro utente. Selezionare da “Tipo di blocco” la voce Estrai – Impedisce ad altri utenti di estrarre e archiviare l’elemento.

Step5_TfsOnlineCheckoutEsclusivo

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...