Ответ 1
ungit - это новый инструмент, который я ждал некоторое время, позволяя вам просматривать и управлять git репозитории, перетаскивая узлы в группе DAG фиксации.
Есть git intros с довольно графики чтобы окунуться в концепцию "git history - это просто DAG". Мне интересно, почему есть (по-видимому) несколько визуальных браузеров git, которые основываются на этой точной модели для представления истории.
Кроме этих, все визуальные браузеры git (gitk, git -gui, GitX и т.д.) отбрасывают график на узкую колонку в пользу текстовой информации.
Существует ли git репо-браузер с представлением DAG в качестве основной функции? Любая платформа, любой язык, автономный, GUI/CUI не имеет значения.
Я не хочу решать определенную проблему. Просто надеясь, что радикальный инструмент может помочь мне достичь git zen.
Изменить:, но в режиме просмотра OP различные вопросы:
Я ищу больше, чем "инструмент для создания git DAG истории"; как веб-браузер, этот гипотетический "DAG-ориентированный браузер git" должен иметь возможность просматривать, искать, перескакивать и фильтровать график истории.
ungit - это новый инструмент, который я ждал некоторое время, позволяя вам просматривать и управлять git репозитории, перетаскивая узлы в группе DAG фиксации.
Я не знаю инструмент общего назначения, но я использую небольшой script для этого, который использует graphviz
для фактического графического отображения.
Это не очень хорошо работает для огромных графиков. В основном я использую его, когда тренируюсь git, а не визуализирую свои собственные проекты. Возможно, вы сможете настроить его для ваших целей.
Доступно здесь.
git -forest, инструмент для сжатия без сжатия (git log --graph --oneline
, но использует символы рисования линии Unicode вместо этого, что делает более связанным дерево). Снимок экрана.
gitup - отличный инструмент для визуализации и управления историей git как графиком