Графическое представление SVN филиала / слияния деятельности [закрыто]

Известно ли вам о каком-либо инструменте, который создает диаграммы, показывающие активность ветвления / слияния в хранилище SVN?

Мы все видели эти диаграммы в разных уроках. Некоторые хорошие, некоторые не очень хорошие. Могут ли они быть созданы автоматически (или, возможно, с небольшим подталкиванием - вам, возможно, придется сказать, что если ваша философия ветвления - dev-test-prod, branch-per-release и т. Д.)

Я смотрю на График ревизий TortoiseSVN прямо сейчас, но он содержит больше деталей, чем я хочу, и неправильный макет.


Орион, спасибо за ответ. Я полагаю, поскольку разветвление и объединение - это скорее соглашение для управления файлами в репозитории, чем «встроенная функция SVN», это было бы довольно сложно. Я остановлюсь на плохо нарисованной диаграмме в верхней части доски в нашей команде. офис.

32 svn
13.08.2008 19:55:06
Похоже, для решения этой проблемы разрабатываются новые инструменты. Кто-нибудь использовал инструменты, упомянутые Джеромом и Роллом?
Matt Miller 19.05.2009 14:23:56
4 ОТВЕТА
РЕШЕНИЕ

до SVN 1.5 (который отсутствовал весь месяц или около того), он вообще не отслеживал слияния, поэтому биты, где ветви «переподключаются» к транку, для него все равно невозможны

2
13.08.2008 23:08:59

Ну, вы можете использовать git и git-svn. Сначала клонируйте свой SVN-репозиторий в Git-репозиторий, например так:

git svn init "http://host/repo/location/trunk"

Затем используйте команду:

gitk --all

Оттуда вы увидите хороший график истории изменений. Конечно, это предполагает, что вы правильно настроили git и git-svn и чувствуете себя комфортно в командной строке.

Одним из преимуществ отслеживания источника с помощью Git является то, что история слияния отслеживается с помощью изменения содержимого, а не хронологического порядка или имени ветви. Следовательно, не имеет значения, если в вашем репозитории SVN нет истории слияния.

Если граф ревизий gitk недостаточен, вы можете напрямую извлечь историю репозитория из Git и создать свой собственный граф.

8
3.09.2008 15:38:11
Re: Git ... merging history is tracked through content modification ...Действительно? Как это может определить разницу между человеком, одинаково редактирующим две ветви, и слиянием одной ветви с другой?
Jesse Chisholm 11.01.2016 17:58:52

Взгляните на Subclipse с Tigris.org

введите описание изображения здесь

9
19.03.2014 10:58:49
Это отдельный элемент в проекте Subclipse (плагин Subversion для Eclipse), так как он имеет больше требований, чем стандартная установка Subclipse.
Steven Hepting 3.02.2010 22:42:09
Кроме того, он лучше всего работает с отдельными файлами, а не с полными каталогами или репозиториями.
Steven Hepting 3.02.2010 22:42:33
работает лучше, значит, он не работает вообще для каталогов, верно?
Ini 6.07.2019 23:11:30

Проверьте это на SvnMapper от Tigris.org

введите описание изображения здесь

23
19.03.2014 10:56:10
Это приложение для Windows, и кажется, что оно ближе всего к тому, что вы ищете.
Steven Hepting 3.02.2010 22:41:26
Добавили +1. Это. Потрясающие. Спасибо!
stefgosselin 18.06.2011 05:22:43
Я просто с грустью обнаружил, что кажется, что он задыхается от ssh: /// url's.
stefgosselin 18.06.2011 07:28:59
Выглядит хорошо, но ... не может заставить его работать с svn: //
marapet 26.10.2011 13:24:55
не может заставить его работать с https: //
alvin 2.08.2013 08:29:07