Howdy!

First post. I found this group through this post on the Unix & Linux Stack
Exchange:
http://unix.stackexchange.com/questions/46538/are-there-pitfalls-to-putting-home-in-git-instead-of-symlinking-dotfiles/46835#46835

I'm experimenting with checking my $HOME directory into Git for the first
time. Yesterday I read about various ways of doing this and experimented
with vcsh, which is a really cool script.

Today I'm trying out a very simple method. It just uses one Git repo
located in $HOME with a .gitignore file that has contents like the
following:

# Ignore everything by default
/*
# "Unignore" this .gitignore file
!/.gitignore
# Add here everything else you want to unignore
!/.vimrc

This seems like a simple way to override Git's greediness while avoiding
the problems that can arise with nested git repos (just don't unignore them
and they won't cause problems).

Can anyone here more experienced with versioning $HOME advise on problems
that might arise with this approach?

Thanks,
Evan
_______________________________________________
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home

Reply via email to