re: What do you use to replicate your dev environment? VIEW POST


Honest question on why you could want to be able to do this, except for backup/restore purposes.


Sure! A few reasons:

  1. It's a pain to re-setup your dev environment every time you need to work on a new system. For many, this isn't a problem as you are doing everything locally or on one centralized system. Not everyone has the luxury of this workflow, though. It gets even more complicated if you work on many different OSes.
  2. As you said, backup & restore purposes - but this doesn't just mean if your hdd crashes, for example. Occasionally I'll update all of my ViM plugins, for example, and suddenly everything is broken. Instead of stepping through everything, it would be very handy to be able to treat an update of the entire dev environment as an atomic action that I can roll-back.
  3. Lastly, it's much easier to understand the software dependencies of your dev environment if you have it all managed / contained with something.
code of conduct - report abuse