Roaming Home with Source Control
Posted 2005 Jan 07Great article on managing your $HOME directory with source control (in this case, Subversion). It may be a bit of overkill, but it gave me some good ideas.
I have too many computers and it’s a hassle keeping my personal configurations (usually in the form of dot files) synched up. Whenever I setup someplace new, I always grab my .bashrc, .vimrc and a couple others… but they quickly get out of synch. So, using the ideas from the O’Reilly article, I put my most commonly used files in CVS on an easily accessible server. I chose CVS because it is basically ubiquitous. Now, I can “checkout” my $HOME anytime I need to setup in a new place and I can “update” whenever I need the latest.