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

StackOverflow https://stackoverflow.com/questions/10308

  •  08-06-2019
  •  | 
  •  

Вопрос

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

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

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


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

Это было полезно?

Решение

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

Другие советы

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

enter image description here

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

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

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

gitk --all

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top