I wish to version control my .vimrc ,.Xresources and various other dot files for convenience but would like to separate them so all wouldn't be deployed together.
Two ideas came to my mind first is to have one git repo and various branches per each group of dot files. Problem with this method is that then I have to create merged branches for each installation to combine these groups.
The second idea is to have serveral git repos in one directory for each group of files but I don't know if it is possible.
Any ideas? and thank you very much.