2012-11-29 12 views
5

Ho modifiche locali sulla mia macchina.Come risolvere le modifiche tra locale e shelfet

Il mio collega ha archiviato le modifiche con i file che si sovrappongono alle mie modifiche.

Mi piacerebbe tirare la mensola del mio collega e risolvere i conflitti.

Tuttavia, quando provo a unshelve, ricevo un messaggio di errore:

"The item ... has an incompatible pending change."

Come posso unire a cambiamenti del mio collega?

risposta

2

Per prima cosa è necessario annullare tutte le modifiche apportate ai file che si trovano anche nel changeset accantonato. È quindi possibile annullare e ripristinare le modifiche.

Un altro modo è quello di verificare le modifiche e quindi cancellare. Al contrario, prima controlla le modifiche accantonate e poi ottieni l'ultima versione in cui dovrai gestire manualmente eventuali conflitti.

5

Mi sono imbattuto in questo l'altro giorno e un collaboratore mi ha dato questo semplice suggerimento.

C'è un modo semplice per farlo utilizzando Visual Studio Power Tools. È possibile eseguire la cancellazione e unire insieme utilizzando il comando tfpt unshelve da un prompt dei comandi di Visual Studio. Assicurati che la tua directory attiva sia una directory mappata allo spazio di lavoro locale altrimenti potresti vedere "Impossibile identificare l'area di lavoro". Quando esegui il comando ti verrà presentata una finestra di dialogo per scegliere il tuo scaffale. Successivamente, riceverai una finestra di dialogo aggiuntiva che ti permetterà di unire file in conflitto.

Problemi correlati