Sebagai tambahan untuk jawaban lain:
Walaupun DVCS sangat cocok dengan masalah ini, Anda secara teknis bisa juga menggunakan Subversion, jika Anda merasa lebih nyaman dengannya. Subversi dapat menggunakan direktori lokal alih-alih server pusat. Anda bisa memasukkannya ke dalam thumb drive, dan menggunakannya.
Kerugiannya, dibandingkan dengan DVCS, adalah bahwa Anda hanya dapat bekerja dengan Subversion (yaitu komit, lihat log, dll.) Ketika thumb drive dicolokkan. Juga, itu harus selalu berupa thumb drive yang sama (atau setidaknya sebuah up salinan-to-date), karena dengan Subversion Anda tidak boleh menggunakan lebih dari satu repositori (itu adalah bagian yang tidak didistribusikan). Jadi jika Anda pernah lupa thumb drive Anda, Anda tidak dapat menggunakannya, tidak seperti dengan Git atau Mercurial.
catatan:
Seperti dijelaskan di atas, dan dalam komentar, DVCS benar-benar lebih cocok untuk masalah Anda. Saya hanya menyebutkan Subversion demi kelengkapan, dan jika Anda memiliki alasan khusus untuk menggunakan Subversion.