TFS condivisione shelve tra più pc

Mi è capitato di lavorare ad alcuni progetti da più postazioni senza avere problemi, finchè invece del check-in alla fine delle mofiche, ho eseguito un “shelve” per seguitare il lavoro più tardi da un altro pc, e qui sono iniziati i problemi.
Impossibile eseguile l’unshelve, perchè i file erano “checked out” da qualcun’altro… ma lavoro da solo com’è possibile questo?
“Merito” della funzione exclusive checkout mode, senza entrare troppo nel dettaglio, le soluzioni per non incorrere in questo problema sono:

  1. disabilitare tale funzionalità nelle opzioni di sicurezza di tfs, cosa che risulta più indacata in caso di frequenti cambi di pc;
  2. quando si esegue lo shelve levare la spunta nell’opzione che preserva le modifiche in locale, decisamente più semplice per un “switch” di postazione saltuario.

5 pensieri su “TFS condivisione shelve tra più pc

  1. Ciao, ti è mai capitato invece di provare a shelvare una modifica di un repository, poi effettuare una branch, e provare ad unshelvare sotto la nuova branch ?!

    Io ho proprio questo tipo di problema, ma non so se è possibile farlo!
    Grazie.

Rispondi

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

Logo di 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 )

Connessione a %s...