In response to Tollef, my shell config is already managed by Subversion. However, I cannot handle to install svn client on each machine I connect to. Some are production servers and have minimal required packages installed only.