Penso che scoprirai che copiare i file di dati iper-V sarà un po 'più grande di quanto ti aspetti, "potrei facilmente spostarmi dal mio desktop al mio portatile" .. dopo aver copiato un drive iper-V da 20 Gig, sì .. prima pensa a quanto durerà quella copia.
Quello di cui hai veramente bisogno è installare gli strumenti di sviluppo su entrambe le macchine (un costo una tantum) e poi lavorare sul tuo codice usando un sistema di controllo del codice sorgente come se tu fossi 2 persone che accedono allo stesso repository. Quando vuoi usare il laptop, assicurati di aver controllato tutto il codice, controllalo sul portatile e allontanati. Quando sei pronto per tornare indietro - commit e checkout sul desktop. Hai anche il vantaggio del controllo del codice sorgente e un ambiente di sviluppo più veloce.
È possibile eseguire il server SCM sulla macchina desktop e continuare a fare check-in / out anche sul desktop, ma in questo caso sarà possibile eseguire il commit solo quando collegati alla stessa LAN. Un'alternativa sarebbe ottenere un repository basato su "cloud" su cui eseguire il commit.