Любой хороший способ генерировать представление временной шкалы коммитов из Subversion? - PullRequest
2 голосов
/ 30 мая 2009

Просто начинайте с Subversion, настройте репозитории для 3-х текущих проектов, и все выглядит хорошо. Подклипс это хорошо, не правда ли!

В любом случае, я хотел бы иметь хорошую временную шкалу, показывающую коммиты с комментариями для этих репозиториев. Все они размещены на том же сервере, что и содержащиеся на них веб-сайты.

Я пробовал trac, который делает то, что я хочу, но кажется огромным излишним, потому что я не хочу, чтобы билеты / вики / и т. Д., А только график.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 30 мая 2009

Плагин subclipse для eclipse может создавать временную шкалу, показывающую изменения, ветви, слияния и т. Д. Хотя, возможно, есть и другие.

http://subclipse.tigris.org/

edit: да, TortoiseSVN также делает это. см http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-revgraph.html

Редактировать 2: Чтобы быть справедливым, ни один из вышеперечисленных не создает временных шкал как таковых. Они оба создают графики ревизий. Дата / время фиксации доступны в subclipse (и, вероятно, также tortoisesvn), если навести курсор на элементы графа (и посмотреть на таблицу истории изменений), но, строго говоря, они не являются временными шкалами. Я не знаю ничего, что производит эту информацию в формате временной шкалы. Надеюсь, что они отвечают вашим потребностям.

0 голосов
/ 04 августа 2016

Используйте команду svn log. Добавьте флаг -v, чтобы показать, какие файлы были изменены при каждом коммите. Выходные данные, вероятно, будут объемными, поэтому вы, возможно, захотите ограничить выходные данные последними 100 или около того строками, используя флаг -l. Собираем все вместе:

  1. Запустите командную строку, например bash в Linux или cmd.exe в Windows.
  2. cd ваш репозиторий

  3. svn log -l 100 -v
...