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

后端 未结 7 602
攒了一身酷
攒了一身酷 2021-02-07 05:51

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 visua

相关标签:
7条回答
  • 2021-02-07 06:36

    I created git-time-lapse-view based on svn-time-lapse-view here:

    https://github.com/JonathanAquino/git-time-lapse-view

    enter image description here

    0 讨论(0)
  • 2021-02-07 06:37

    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.

    0 讨论(0)
  • 2021-02-07 06:51

    If you are on a mac, you might want to try GitX

    As quoted from the site:

    GitX is a git GUI specifically for Mac OS X. It currently features a history viewer much like gitk and a commit GUI like git gui. But then in silky smooth OS X style!

    Features:

    • Detailed history viewer
    • Nice commit GUI, allowing per-commit staging
    • Fast Nice Aqua interface
    • Paste commits to gist.github.com
    • Explore tree of any revision
    • QuickLook integration

    May not do completely what you want but the history viewer should help.

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

    0 讨论(0)
  • 2021-02-07 06:55

    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

    0 讨论(0)
  • 2021-02-07 06:55

    Recently two new projects popped up:

    • scm-time-lapse-view (fork of svn-time-lapse-view, Java)
    • git-time-lapse (Vim script)

    Unfortunately neither of them worked for me on a local repository :-(

    0 讨论(0)
提交回复
热议问题