Сведения о вопросе

Gaukhar

06:48, 3rd August, 2020

Теги

svn    

Графическое представление операции SVN ветвление / слияние

Просмотров: 484   Ответов: 4

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

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

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


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



  Сведения об ответе

SSESION

00:06, 8th August, 2020

Проверьте это SvnMapper из Tigris.org

enter image description here


  Сведения об ответе

ЯЯ__4

12:10, 26th August, 2020

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

enter image description here


  Сведения об ответе

lesha

18:52, 25th August, 2020

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

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

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

gitk --all

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

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

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


  Сведения об ответе

baggs

21:11, 24th August, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться