DAG-ориентированный Git-браузер? - PullRequest
11 голосов
/ 01 марта 2011

Есть git-заставки с симпатичными графиками , которые помогут вам понять концепцию "история git - просто DAG".Мне интересно, почему есть (на вид) немного визуальных браузеров git, которые основаны на этой точной модели для представления истории.

Кроме них, всеиз визуальных браузеров git (gitk, git-gui, GitX и т. д.) отодвиньте график в узкий столбец в пользу текстовой информации.

Существует ли браузер git-репо с представлением DAG в качествеГлавная особенность?Любая платформа, любой язык, автономный, GUI / CUI не имеет значения.

Я не собираюсь решать конкретную проблему под рукой.Просто надежда, что радикальный инструмент может помочь мне достичь дзен-дзен.

Редактировать: связаны, но, по мнению OP, разные вопросы:

Я ищу больше, чем "инструмент для создания DAG истории git";Как и веб-браузер, этот гипотетический «DAG-ориентированный Git-браузер» должен иметь возможность просматривать, искать, переходить и фильтровать график истории.

Ответы [ 4 ]

4 голосов
/ 05 сентября 2013

ungit - это новый инструмент, который я давно ждал, который позволяет вам просматривать и манипулировать git-репозиториями, перетаскивая узлы в DAG для коммита.

4 голосов
/ 02 марта 2011

Я не знаю инструмента общего назначения, но для этого я использую небольшой скрипт, который использует graphviz для создания фактического графика.

Это не очень хорошо работает для огромных графиков.В основном я использую его, когда я тренируюсь в git, а не для визуализации своих собственных проектов.Возможно, вы сможете настроить его для своих целей.

Это доступно здесь .

1 голос
/ 29 июля 2015

gitup - отличный инструмент для визуализации и управления историей git в виде графика

enter image description here

1 голос
/ 02 марта 2011

git-forest, инструмент для сжатия графиков (git log --graph --oneline, но вместо него используются символы рисования линий Unicode, что делает дерево более связанным). Скриншот .

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