Il riquadro di anteprima della finestra di dialogo Pubblicazione sul Web in Visual Studio 2012 funziona molto bene quando si è l'unico sviluppatore che lavora nella base di codici (vedere esempio di seguito): Visual Studio 2012 Distribuzione Web anteprima mostra tutti i file come modificati
Tuttavia, sembra cadere quando più sviluppatori lo usano. Sembra utilizzare i timestamp dei file come metodo di comparazione, quindi anche se hai ottenuto l'ultima versione da TFS, il tuo timestamp è diverso da quello pubblicato dall'altro sul server, quindi include molte modifiche fantasma nella lista (una volta trapanato, i due riquadri del diff sono uguali).
Qualcuno ha escogitato una soluzione alternativa per questo scenario?
Interessante. Da quando ho postato questo, ho esplorato l'opzione di pubblicazione del file system, e sembra essere più intelligente in questo senso. Ignora completamente il timestamp del server; al contrario, confronta il timestamp nel file .pubxml.user w/timestamp corrente del file, pubblicando se il file è più recente. Sembra YMMV su questo problema. –
Ho aggiunto questa idea alla voce utente di Visual Studio: [Migliorare il supporto per più utenti utilizzando Web Deploy Publish Preview] (https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6504823-improve-support- per-multiple-utenti-con-web-deplo). Vai a votare! –