Quote:
Originally Posted by narcissus256
Hi everyone!
I am happily using Stow to keep my dotfiles together in one dir and back them up daily using Borg to my external HDD (and that HDD regularly to a 2nd HDD).
|
In a previous life, I used RCS to keep track of many of the files under /etc on several large departmental clusters I was responsible for. Being able to roll back a change was a real boon. Especially when, following a corporate re-org, those systems started being managed by a
team with some members only beginning to learn how to manage clusters. Since all system changes had to be approved, the change control folks like that we "scripted" (I don't mean a shell script, BTW) the changes before executing them before rolling them out and included that in the change requests. Saving the current state of any files that were going to be modified was Step 1. In the unlikely event that a production change went awry in a way not seen in the test environment (close to but not
exactly like prod), having that initial state available for restore saved everyone's bacon.
Replace RCS with Git[1] and that practice would be what we'd be doing today if those boxes were still in use.
HTH...
[1] - I suspect, that in lieu of Github, we'd have found a way to run Git locally, use gitolite, etc. to keep the internal auditors happy.