gitversion-controldiffcvsmercurial

Diffing between two entire directories/projects in hg or git?


I inherited a project originally stored in CVS with all the revisions. I made quite a few edits, and I'm trying to compare all the changes I made in the original directory, in regards to new files added versus the old ones.

Is there some sort of utility for hg/git where I can do a tree diff, or something of that nature? So that say, there's a mark between newly added files, deleted files, am I asking for too much?


Solution

  • git diff does exactly that. but it only works for git projects.

    hg diff, svn diff pretty every version control system can diff directory trees