#svn #ascii-art #revision-graph
#svn #ascii-art #пересмотр-график
Вопрос:
Существует ли инструмент, библиотека или расширение, которые генерируют графики ревизий в стиле ASCII (например, такие, которые создают cowsay или JavE) для репозиториев Subversion и, таким образом, могут использоваться в интерфейсе командной строки?
Я хотел бы добавить возможность генерировать график ревизий в скрипт bash, который я использую на работе, который в настоящее время действует как своего рода простая система поддержки принятия решений для взаимодействия с репозиторием.
Ключевая функциональность, которую я ищу, — это возможность отображать график ревизий в интерфейсе командной строки, в отличие от создания изображения или векторного файла, для которого потребовался бы выход из среды CLI.
Похоже, что наиболее близким к тому, что я ищу, является GraphlogExtension Mercurial. У меня нет опыта работы с Mercurial; однако мне также были бы интересны любые предложения относительно того, как GraphlogExtension можно было бы модифицировать для использования с SVN.
Большое спасибо.
Ответ №1:
Может быть, вы можете использовать git2svn, чтобы синхронизировать svn как репозиторий git…
Затем вы могли бы получить его с помощью инструментов git ( git log --pretty=format:'%h : %s' --topo-order --graph
). вы можете прочитать больше, чтобы сделать его более точным для ваших нужд при извлечении git log
Комментарии:
1. Спасибо тебе, Neo, за предложение… Возможно, мне придется пойти этим путем, если я хочу интегрировать эту функциональность.