Na, itt pl. pont a gitről írják azt, hogy ilyesmiben azért vannak problémái, ha jól értem.
"Currently Git does not support it very well. There is '--follow'
option for git-log, but it is more of a hack to have something
similar to what for example Subversion provides, than a full
solution. It works for simple histories, and might fail for more
complicated ones; it is not however fundamental limitation. On
can always use "git log --
"...
On the other hand single file history should be for developers
second-class citizen in VCS supporting changesets; full history
is _more_ than sum of single-file histories. "
Egyébként nem nagyon tudom magamban hova tenni ennek a szükségességét. Az én dolgaim pl. erősen fájl-orientáltak, egy-egy feature nem nagyon lépi át az őt megvalósító fájl határait. Ezért gondolom azt, hogy fontos lehet a fájlok önálló követése.