Я использую GIT согласно ответу Милана Бабушкова:
(1) создать репозиторий и зафиксировать (на офисном ПК)
mkdir / home / yoda / project && cd / home / yoda / project
git init
git add.
git commit -m "Done"
(2) вставьте флешку и сделайте клон репозитория
cat / proc / partitions
mount -t ext3 / dev / sdc1 / mnt / usb
git clone --bare / home / yoda / project / mnt / usb / project
(3) возьмите флешку домой и сделайте клон репозитория дома
cat / proc / partitions
mount -t ext3 / dev / sdc1 / mnt / usb
git clone / mnt / usb / project / home / yoda / project
(4) push коммитов с домашнего ПК обратно на флешку
mount -t ext3 / dev / sdc1 / mnt / usb
cd / home / yoda / project
git push
(5) доставьте USB-флешку в офис и отправьте коммиты с флешки на офисный ПК
mount -t ext3 / dev / sdc1 / mnt / usb
cd / mnt / usb / project
git push
(6) извлекает коммиты с офисного ПК на флешку
mount -t ext3 / dev / sdc1 / mnt / usb
cd / mnt / usb / project
git pull
(7) извлекает коммиты с USB-накопителя на домашний ПК
mount -t ext3 / dev / sdc1 / mnt / usb
cd / home / yoda / project
git pull