Uno dei nostri sviluppatori ha scoperto qualcosa di molto strano in Gated Checkin Builds che sembra essere una funzionalità di Gated Checkins.Checkered gated: Sheving the Sources provoca il rollback in Visual Studio
All'avvio di un Checked Gated, la soluzione nel suo Solution Explorer sembra tornare all'ultima versione. Dopo aver completato la compilazione Visual Studio mostra un errore o un messaggio di successo con il pulsante in tedesco chiamato "Code aufnehmen" (in inglese: "Riconcilia ...")
Dopo aver fatto clic, ritorna le sue modifiche.
So che in Visual Studio è possibile scegliere di annullare la soluzione al momento dello shelving. Mi sembra che questo è ciò che Visual Studio fa per impostazione predefinita.
È possibile impostare Visual Studio o TFS in modo che non vengano ripristinati dopo il salvataggio dei check-in con gate? O forse qualcuno può dirmi il motivo per cui Visual Studio lo fa.