Кто-нибудь знает инструмент для Git, похожий на SVN Time-Lapse View - PullRequest
18 голосов
/ 07 апреля 2009

SVN Time-Lapse View - кроссплатформенный просмотрщик, который загружает все версии файла и позволяет пролистывать их, перетаскивая ползунок. При прокрутке отображается визуальный отчет о текущей ревизии и предыдущей ревизии. Таким образом, вы можете видеть, как развивался файл, и вы можете легко найти ревизию, в которой строки появились, исчезли или изменились.

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

Ответы [ 7 ]

4 голосов
/ 22 августа 2009

Из командной строки предлагаю один способ:

git whatchanged -p pathToACertainFile

Который покажет все полные различия, которые произошли с этим файлом, и какой хэш-хэш они сделали (с самого последнего до самого раннего). Лучше всего, если ваш терминал настроен для отображения материала в цвете.

3 голосов
/ 07 апреля 2009

Вы можете потратить некоторое время на изучение команды git log и gitk (gitk работает со многими из тех же опций, что и git log).

3 голосов
/ 07 апреля 2009

Это не совсем слайдер, но Git-пакет для TextMate позволяет просматривать ревизии для одного файла через выпадающее меню. Он выделяет изменения для текущей ревизии, а также имя человека, который последний раз редактировал строку, стиль svn blame. Есть также сочетания клавиш для перехода к предыдущей / следующей ревизии.

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

Обновление 2014-05-10: теперь доступно на GitHub: https://github.com/textmate/git.tmbundle

2 голосов
/ 24 мая 2015

Я создал git-time-lapse-view на основе svn-time-lapse-view здесь:

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

enter image description here

1 голос
/ 12 марта 2012

Недавно появились два новых проекта:

К сожалению, ни один из них не работал для меня в локальном хранилище: - (

1 голос
/ 07 апреля 2009

Если у вас Mac, вы можете попробовать GitX

Как указано с сайта:

GitX - это git GUI специально для Mac OS X. В настоящее время он имеет историю зритель очень похож на Gitk и коммит GUI как мерзавец Но тогда в гладкой и шелковистой Стиль OS X!

Особенности:

  • Подробный просмотрщик истории
  • Хороший пользовательский интерфейс для коммита, позволяющий поэтапное размещение
  • Интерфейс Fast Nice Aqua
  • Вставить коммит на gist.github.com
  • Исследовать дерево любой ревизии
  • Интеграция с QuickLook

Может делать не совсем то, что вы хотите, но просмотрщик истории должен помочь.

0 голосов
/ 29 июня 2010

Если есть библиотека Git Java, вы можете изменить SVN Time Lapse View, чтобы использовать ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...