DEV Community

Discussion on: So, new computer up and running finally. BUT

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

How so you work from multiple machines

For things I don't have under VCS, I use Syncthing with a VPS node that I use as a reflector (since the systems I work from are not always on at the same time).

For things I do have under VCS, I use the normal VCS mechanisms (either GitHub, or a self-hosted Git server (same VPS node I use for Syncthing). It's rare though that I need to deal with such things from multiple systems.

or save your files for a full hard drive swap

I'm competent with Linux, so I don't. I literally just clone the old drive. If it's one of my Linux systems (as compared to my Windows laptop, which is only really used for gaming), I don't even need to reboot to do this (plug in new drive, migrate using LVM and/or BTRFS, re-install bootloader, remove old drive).

I do have backups (Borg plus rclone, with Backblaze for off-site storage), but I only use them for actual data recovery, which is thankfully a rather rare situation.