Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does anyone know a tool for Git similar to SVN Time-Lapse View

Tags:

git

svn

SVN Time-Lapse View is a cross-platform viewer that downloads all revisions of a file and lets you scroll through them by dragging a slider. As you scroll, you are shown a visual diff of the current revision and the previous revision. Thus you can see how a file evolved, and you can easily find the revision at which lines appeared, disappeared, or changed.

http://code.google.com/p/svn-time-lapse-view/

like image 662
keepyourliberty Avatar asked Apr 07 '09 13:04

keepyourliberty


3 Answers

From the command line, I suggest one way:

git whatchanged -p pathToACertainFile

Which will show all the full diffs that have occurred to that file, and which sha hash they were done at (from latest to earliest). Best if you have your terminal set up to show stuff colorized.

like image 199
Kzqai Avatar answered Oct 13 '22 22:10

Kzqai


You may want to spend some time exploring git log command and gitk (gitk works with many of the same options as git log).

like image 3
Pat Notz Avatar answered Oct 13 '22 23:10

Pat Notz


It's not quite a slider, but the Git bundle for TextMate lets you browse revisions for a single file via a dropdown menu. It highlights changes for the current revision, and also names the person who last edited a line, svn blame-style. There are also keyboard shortcuts for navigation to previous/next revisions.

http://blog.macromates.com/2008/git-bundle/

Update 2014-05-10: Now available on GitHub: https://github.com/textmate/git.tmbundle

like image 3
Ron DeVera Avatar answered Oct 13 '22 23:10

Ron DeVera